當前標識沒有對“C:\WINDOWS\Microsoft.NET\...”的寫訪問權限的解決辦法


1、需要重新注冊IIS服務擴展,在開始運行中輸入以下命令運行:aspnet_regiis -i

 32位的Windows: --------------------------------------------------------------------------- 1. 開始->運行->輸入cmd 2.輸入 cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 回車 3. 輸入 aspnet_regiis.exe -i 回車安裝 64位的Windows: --------------------------------------------------------------------------- 1. 開始->運行->輸入cmd 2. 命令提示符中輸入,cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319 回車 3. 輸入 aspnet_regiis.exe -i 回車安裝


2、給C:\temp添加用戶NETWORK SERVICE完全控制權限

3、在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files文件夾上點右鍵--> 屬性 --> 安全 ,添加NETWORK SERVICE用戶,賦予其寫入和修改的權限(如果已有此用戶則不用添加,直接修改權限即可),如果還不行直接給完全控制的權限。

4.打開服務器系統c盤,打開window, 右鍵temp 屬性 安全 編輯 添加IIS_IUSRS 用戶控制權限添加修改和寫入權限即可。這是Windows Server 2008 R2 標准版 SP1 64位中文版解決辦法。

如果以上方法不能解決,大部分原因是由於IIS和framework安裝的順序不對,所以要卸掉,重新安裝。順序是先裝IIS,然后再裝 framework。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM