顯示具有 IIS 標籤的文章。 顯示所有文章
顯示具有 IIS 標籤的文章。 顯示所有文章

2008年8月7日 星期四

Web 站台 主目錄 遠端共用位置設定問題

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





發生原因:

指定 變數的值 無法 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 權限 完全控制


完成