2009-07-31 144 views
1

這個空白錯誤信息是什麼意思?我在我的LOGS中隨機獲取它。我正在使用非cookie會話。它隨機發生在所有的aspx文件..aspx.net給出空白錯誤信息

代碼處理程序輸出: objErr = Server.GetLastError()GetBaseException() Server.ClearError()

Error Message: & objErr.Message.ToString()) 
Stack Trace: & objErr.StackTrace.ToString()) 

輸出

Error Message: 
    Stack Trace: 
    at System.Web.CachedPathData.GetConfigPathData(String configPath) at 
    System.Web.CachedPathData.GetVirtualPathData(VirtualPath virtualPath, Boolean 
permitPathsOutsideApp) at System.Web.HttpContext.GetFilePathData() at 
System.Web.HttpContext.GetConfigurationPathData() at 
System.Web.HttpContext.get_ImpersonationToken() at 
System.Web.ClientImpersonationContext.Start(HttpContext context, Boolean throwOnError) at 
System.Web.HttpApplication.ThreadContext.Enter(Boolean setImpersonationContext) at 
System.Web.HttpApplication.OnThreadEnterPrivate(Boolean setImpersonationContext) at 
System.Web.HttpApplication.ApplicationStepManager.ResumeSteps(Exception error) 

回答

1

這是你看到的內在異常嗎?

關於ToString()

如果沒有錯誤消息,或者如果它是一個空字符串(「」),則返回錯誤消息。 。 objErr = Server.GetLastError()GetBaseException() :如果他們是不是空引用

Here's a link

+0

我使用這個現在內部異常和堆棧跟蹤的名稱只能返回objErr.innerexception不起作用.. – Tom 2009-08-03 06:20:28