每次有問題的ASP.NET應用程序拋出在Global.asax寫入錯誤文件的錯誤:日誌\ error.log中。 ASP.NET應用程序使用Windows身份驗證。ASP.NET錯誤日誌
我可以在使用Visual Studio進行調試時寫入日誌文件,但在應用程序部署在實時環境中時無法工作。如何找出我需要訪問的用戶帳戶:logs/error.log?
應用程序部署在Windows 2003 Server和IIS6上。 Microsoft.NET 3.5。
每次有問題的ASP.NET應用程序拋出在Global.asax寫入錯誤文件的錯誤:日誌\ error.log中。 ASP.NET應用程序使用Windows身份驗證。ASP.NET錯誤日誌
我可以在使用Visual Studio進行調試時寫入日誌文件,但在應用程序部署在實時環境中時無法工作。如何找出我需要訪問的用戶帳戶:logs/error.log?
應用程序部署在Windows 2003 Server和IIS6上。 Microsoft.NET 3.5。
Windows Server 2003名中默認爲 「網絡服務」 帳戶。 這可以通過打開IIS(如果需要擴大計算機)進行覈實,展開「應用程序池」文件夾,右鍵點擊你的Web應用程序使用的游泳池,並轉到身份標籤。
僅供參考:Windows Server 2008使用IIS_IUSER而不是網絡服務。
謝謝。我已經選擇了這個作爲答案,因爲您還談到了如何在IIS中查找身份用戶。 – w0051977
Microsoft擁有一個用於監視文件訪問的工具,可用於解決權限問題。
進程監視器 - http://technet.microsoft.com/en-us/sysinternals/bb896645
你也將要檢查,如果你的應用程序使用Windows身份驗證&身份冒充,因爲這可以改變應用程序時啓用與執行的身份。
你部署到什麼操作系統? – Trisped
什麼版本的IIS? – Pleun
@Trisped,我編輯了這個問題。 – w0051977