2012-11-29 128 views
1

因此,我們決定嘗試新的Windows Server 8/IIS 8。 在VS-Dev服務器中運行我只需捕獲Global.asx中的Application_Error()中的所有服務器錯誤,並使用log4net 。IIS 8服務器錯誤500日誌

現在我有兩個問題,第一個是異常似乎不會被發現在我們的發展服務器上的Application_Error()(因爲服務器返回到瀏覽器的狀態碼爲500)。 其次是我的log4net不記錄Web應用程序中的任何內容。

它是一個使用剃刀視圖的mvc 3.0 asp.net應用程序。 我的本地計算機正在運行Windows 7/VSUltimate 2012.

將信任級別設置爲「完全」,並且IIS_IUSRS用戶組可以完全訪問試圖寫入日誌文件的文件夾。

我真正想要的只是記錄異常的地方,所以如果在IIS 8中這樣做的方式,請讓我知道。 (也許重定向到一些誤差控制器,它變得異常的參數?)

乾杯托馬斯

回答

3

我升級到Windows Server 2012/IIS 8

的異常之後,有一個非常類似的問題正在被添加到Windows事件日誌中。從開始菜單打開事件查看器,展開左側的Windows>應用程序,然後在「Web事件」類別中查找事件。

在我們的服務器的以下變化固定的問題:

在IIS管理器,進入「.NET錯誤頁」,然後在右側選擇‘編輯功能設置...’並改變模式無論是開啓還是遠程。

enter image description here

+0

偉大的回答,萬分感謝,大的可達計算器交付 – taracus