none
VS2013 存取記錄檔問題 UnhandledExceptionModule.cs RRS feed

  • 問題

  • 請問 前陣子電腦更新後 Win7 + VS2013  再跑網頁時就會出現這種問題

    找不到什麼解法 有誰可以幫忙解答嗎

    例外狀況詳細資訊: System.Security.SecurityException: 找不到來源,但無法搜尋部分或全部的事件記錄檔。無法存取的記錄檔: Security。

    行 46:                     _SourceName = string.Format(CultureInfo.InvariantCulture, "ASP.NET {0}.{1}.{2}.0", ver.FileMajorPart, ver.FileMinorPart, ver.FileBuildPart);
    行 47: 
    行 48:                     if (!EventLog.SourceExists(_SourceName))
    

    App_Code\UnhandledExceptionModule.cs    行: 48             


    2016年3月21日 上午 05:20

所有回覆

  • 發生SecurityException, 有可能是權限不足, 請確定您的網頁有足夠的權限存取EventLog, 請參考:

    Writing to the Windows Event Log from an ASP.NET or ASP application fails

    2016年3月21日 上午 09:02
  • Thanks. 不過還是不清楚要如何修正

    奇怪的是 為何VS2008 的專案是可以Run , VS2013 確是FAIL

    權限應該是一樣的

    2016年3月22日 上午 07:37
  • https://social.msdn.microsoft.com/Forums/vstudio/en-US/dbb486e5-3b2b-41db-8932-35e24400f594/how-to-solve-the-eventlog-on-windows-7?forum=csharpgeneral

    要寫記錄到事件檢視器,你的帳戶要有一定的權限,之所以之前可以,或許是 .NET Framework 的行為有改變 (也有可能和你的作業系統有關)。我看你的程式是跑 ASP.NET,那 ASP.NET 的執行帳戶有沒有權限也是重點。

    或許改個記錄方式,例如存到資料庫,會比處理權限問題容易得多。


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2016年3月22日 上午 08:03
    版主
  • 權限是看程式執行所在的系統, 不是看開發程式的Visual Studio版本, 所以要檢查您的程式是否有足夠的權限

    2016年3月23日 上午 01:07