[ASP.NET]ASP Web Application加入別的Web Page發生「由於其保護層級,可能無法對其進行存取」的錯誤

ASP Web Application加入別的Web Page發生「由於其保護層級,可能無法對其進行存取 (xxx is not declared. It may be inaccessible due to its protection level.)」的錯誤,要如何解決呢?

有朋友問「VS2010執行時,發生建置錯誤,及browser出現:應用程式中發生伺服器錯誤..」。

如果將原本是Web Site專案下的Page,Copy到Web Application之中,加入該Web Page,馬上就會出現「由於其保護層級,可能無法對其進行存取 (xxx is not declared. It may be inaccessible due to its protection level.)」的錯誤,如下圖,

image

 

那要如何解決呢? 只要在檔案上按右鍵,選取「Convert to Web Application」,VS.NET就會幫您轉換,如下,

image

image

 

當轉換好了之後,會增加 designer 的檔案,記得Double Click那個designer檔案開啟之後,然後再Build,那些錯誤才會消失哦!

或是存檔,然後重新開啟專案,也是可以的哦!

image

image

Hi, 

亂馬客Blog已移到了 「亂馬客​ : Re:從零開始的軟體開發生活

請大家繼續支持 ^_^