2009-12-21 61 views
3

非零雖然測試與性能監視器的ASP.NET應用程序中,我們發現以下字段是非零:「錯誤預處理過程中」是在ASP.NET性能計數器

ASP.NET應用程序V2 .0.50727>錯誤在預處理過程中

文檔中說,這一領域是「解析過程中發生的,不包括編譯和運行時錯誤錯誤的數量。」

但是,我一直無法找到原因。 任何有關這些實際預處理錯誤記錄的線索?或者如何啓用日誌記錄,以便我們可以修復這些錯誤?

回答

2

我想嘗試的一件事就是使用aspnet_compiler從命令行預編譯應用程序。例如從VS命令窗口,嘗試類似:

aspnet_compiler -v/-p c:\PathToYourAppRoot 

在運行時,有一些回退行爲可能會掩蓋一些錯誤。但是在運行aspnet_compiler時,它應該捕獲並顯示遇到的任何錯誤。

如果這沒有幫助,您可以嘗試隔離問題的另一件事是計算出什麼具體的http請求計數器上升之後。例如只要您發送第一個請求,或者僅在點擊特定網址後纔會上升?

+0

錯誤。它發生在iisreset之後的第一次訪問。 – frankadelic 2010-01-05 04:57:01