2010-11-09 69 views
0

的ASP.NET 2.0 Web應用程序已經編有PDB符號,部署到服務器上運行IIS 6行號從異常堆棧跟蹤丟失時,ASP.NET模擬啓用

在web.config,user impersonation是啓用:

<identity impersonate="true" /> 

當一個異常被拋出,堆棧跟蹤丟失的行號,這樣就很難確定究竟在何處的異常是從發出。例如。

System.NullReferenceException:對象 參考不設置到 對象的實例。在 MyApp.ReportingServices.WebForm.DA.AmoRepository.GetDimensions(字符串 角度)

正在使用的登錄訪問的網站有在服務器上沒有特殊的權利或組成員。

回答

1

我設法通過將'Debug Programs'用戶權限分配給特定的登錄名來獲得異常的詳細堆棧轉儲。

一旦診斷出異常,我將該用戶從該分配中刪除。