ASP.NET兩個常見的異常-不能創建Mutex、NETWORK SERVICE沒有Temporary ASP.NET Files寫訪問權限 ???

1、當前標識(NT AUTHORITY/NETWORK SERVICE)沒有對“C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files”的寫訪問權限

“/”應用程序中的服務器錯誤。
--------------------------------------------------------------------------------

當前標識(NT AUTHORITY/NETWORK SERVICE)沒有對“C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files”的寫訪問權限。
說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆棧跟蹤信息,以瞭解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。

異常詳細信息: System.Web.HttpException: 當前標識(NT AUTHORITY/NETWORK SERVICE)沒有對“C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files”的寫訪問權限。

源錯誤:

執行當前 Web 請求期間生成了未處理的異常。可以使用下面的異常堆棧跟蹤信息確定有關異常原因和發生位置的信息。  

堆棧跟蹤:

[HttpException (0x80004005): 當前標識(NT AUTHORITY/NETWORK SERVICE)沒有對“C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files”的寫訪問權限。]
   System.Web.HttpRuntime.SetUpCodegenDirectory(CompilationSection compilationSection) +3474171
   System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags) +226

[HttpException (0x80004005): 當前標識(NT AUTHORITY/NETWORK SERVICE)沒有對“C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files”的寫訪問權限。]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +3426903
   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +88
   System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +149

 

 

正解:

1) 關閉VS.NET
2) net stop iisadmin
3) C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis -i -enable
4) iisreset


2、未能創建   Mutex

  “/WebSite”應用程序中的服務器錯誤。  
  --------------------------------------------------------------------------------  
   
  未能創建   Mutex。    
  說明:   執行當前   Web   請求期間,出現未處理的異常。請檢查堆棧跟蹤信息,以瞭解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。    
   
  異常詳細信息:   System.InvalidOperationException:   未能創建   Mutex。 
  源錯誤:    
   
  執行當前   Web   請求期間生成了未處理的異常。可以使用下面的異常堆棧跟蹤信息確定有關異常原因和發生位置的信息。      
   
  堆棧跟蹤:    
  
  [InvalidOperationException:   未能創建   Mutex。]  
        System.Web.Compilation.CompilationMutex..ctor(String   name,   String   comment)   +3464673  
        System.Web.Compilation.CompilationLock..cctor()   +158  
   
  [TypeInitializationException:   “System.Web.Compilation.CompilationLock”的類型初始值設定項引發異常。]  
        System.Web.Compilation.CompilationLock.GetLock(Boolean&   gotLock)   +32  
        System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled()   +114  
   
  [HttpException   (0x80004005):   “System.Web.Compilation.CompilationLock”的類型初始值設定項引發異常。]  
        System.Web.HttpRuntime.FirstRequestInit(HttpContext   context)   +3426855  
        System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext   context)   +88  
        System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest   wr)   +149  
  --------------------------------------------------------------------------------  
  版本信息:   Microsoft   .NET   Framework   版本:2.0.50727.42;   ASP.NET   版本:2.0.50727.42    

 

 

正解:

1) C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/ASPNET_regiis -ga yourdomain/youraccount

2) iisreset

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章