Web 站台 主目錄 遠端共用位置設定問題說明:
當 IIS 的 Web 站台 主目錄 設定在 遠端共用位置(如: \\server\webpage\wwwroot )時,
如使用本機目錄(如 C:\Inetpub\wwwroot\dir01 共享 dir01)將會發生異常,
必須將 路徑改為 共用位置的寫法(如 \\127.0.0.1\dir01 ) 才能正常使用 aspx。
2007年12月22日 星期六
並未將物件參考設定為物件的執行個體
.NET 執行異常訊息:
'/xxxx' 應用程式中發生伺服器錯誤。
並未將物件參考設定為物件的執行個體
描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。
例外詳細資訊: System.NullReferenceException: 並未將物件參考設定為物件的執行個體
原始程式錯誤:
在執行目前 Web 要求期間,產生無法處理的例外狀況。如需有關例外狀況來源與位置的資訊,可以使用下列的例外狀況堆疊追蹤取得。
堆疊追蹤:
[NullReferenceException: 並未將物件參考設定為物件的執行個體]
CYU.ServiceSample.Sendreport.Member_Page(Object sender, EventArgs e) +375
CYU.ServiceSample.MemberPage.Page_Load(Object sender, EventArgs e) +500
CYU.ServiceSample.Service.Page_Load(Object sender, EventArgs e) +189
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +750
版本資訊: Microsoft .NET Framework 版本:1.1.4322.2407; ASP.NET 版本:1.1.4322.2407
發生原因:
改善方式:
string aaa = ""; //變數空值先定義好
if (Request["aaa"]! = null) aaa = Convert.ToString(Request["aaa"]).Trim(); //判斷不是 NULL 再處理
'/xxxx' 應用程式中發生伺服器錯誤。
並未將物件參考設定為物件的執行個體
描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。
例外詳細資訊: System.NullReferenceException: 並未將物件參考設定為物件的執行個體
原始程式錯誤:
在執行目前 Web 要求期間,產生無法處理的例外狀況。如需有關例外狀況來源與位置的資訊,可以使用下列的例外狀況堆疊追蹤取得。
堆疊追蹤:
[NullReferenceException: 並未將物件參考設定為物件的執行個體]
CYU.ServiceSample.Sendreport.Member_Page(Object sender, EventArgs e) +375
CYU.ServiceSample.MemberPage.Page_Load(Object sender, EventArgs e) +500
CYU.ServiceSample.Service.Page_Load(Object sender, EventArgs e) +189
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +750
版本資訊: Microsoft .NET Framework 版本:1.1.4322.2407; ASP.NET 版本:1.1.4322.2407
發生原因:
指定 變數的值 無法 Request 到以致發生異常訊息,如下:
string aaa = Request["aaa"]=Convert.ToString(Request["aaa"]).Trim();
改善方式:
string aaa = ""; //變數空值先定義好
if (Request["aaa"]! = null) aaa = Convert.ToString(Request["aaa"]).Trim(); //判斷不是 NULL 再處理
2007年12月6日 星期四
IIS網頁出現CS0016 錯誤 處理方式
錯誤訊息:
==========
'/xxxx' 應用程式中發生伺服器錯誤。
--------------------------------------------------------------------------------
編譯錯誤
描述: 資源編譯無法完成 (錯誤發生於服務要求)。請檢閱下列的特定錯誤詳細資料,並視情況修改您的原始程式碼。
編譯器錯誤訊息: CS0016: 無法寫入輸出檔 'c:\WINNT\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\xxxx\5054057e\2898959e\ujzt7rc6.dll' -- '存取被拒。 '
原始程式錯誤:
[沒有相關的原始程式碼]
原始程式檔: 行: 0
如下圖:

處理方式:
==========
設定 C:\WINNT\Temp 內容

[安全]性 打開 ASP.NET Machine Account 權限 完全控制

完成
==========
'/xxxx' 應用程式中發生伺服器錯誤。
--------------------------------------------------------------------------------
編譯錯誤
描述: 資源編譯無法完成 (錯誤發生於服務要求)。請檢閱下列的特定錯誤詳細資料,並視情況修改您的原始程式碼。
編譯器錯誤訊息: CS0016: 無法寫入輸出檔 'c:\WINNT\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\xxxx\5054057e\2898959e\ujzt7rc6.dll' -- '存取被拒。 '
原始程式錯誤:
[沒有相關的原始程式碼]
原始程式檔: 行: 0
如下圖:

處理方式:
==========
設定 C:\WINNT\Temp 內容

[安全]性 打開 ASP.NET Machine Account 權限 完全控制

完成
訂閱:
文章 (Atom)