ASPNET 帳戶權限檢查

檢查 ASP.NET 帳戶是否具有存取必要目錄的權限以及模擬權限。

若要執行 ASP.NET 應用程式和網路服務,ASP.NET 帳戶需要特殊權限。ASP.NET 帳戶需要以下存取控制清單 (ACL)。Microsoft .NET Framework 的預設安裝包括以下 ACL:

位置 權限
%installroot%\Temporary ASP.NET Files 讀取/寫入並列示資料夾內容
%windir%\temp 讀取/寫入
網站根 讀取
%installroot% 架構 讀取
%driveroot%\Program Files 讀取
%windir%\assembly 讀取

解決方案 1

    修復 Microsoft .NET Framework。

  1. 啟動 Windows「控制台」。
  2. 在「控制台」中,於「程式集」品類下,選取「解除安裝程式」。
  3. 在「新增或移除程式」對話方塊中,選取「Microsoft .NET Framework 4.5.1」。
  4. 按一下「解除安裝/變更」。
  5. 將提示您確認移除 Microsoft .NET Framework。按一下「是」。移除 Microsoft .NET Framework 4.5.1 後,繼續進行安裝。.NET Framework 將自動重新安裝。

解決方案 2

確認 ASP.NET 帳戶是否具有對上面所列位置的存取權。ASP.NET 帳戶具有不同的名稱,具體取決於系統規劃:

強制更新電腦原則

  1. 於指令提示下,輸入:secedit /refreshpolicy machine_policy /enforce
  2. 於指令提示下,輸入:iisreset