2011-12-14 133 views
-1

我正面臨以下問題。編譯器錯誤ASP.Net

CS0016:無法寫入到輸出文件 'C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \臨時ASP.NET 文件\ AC7 \ 73452b9a \ 5e5b0927 \ App_Code.j0itviqn.dll' - '訪問被拒絕。「 。

谷歌搜索了兩天之後,我在我的「Temporary ASPNET Files」和%Systemroot%中的TEMP文件夾中給了網絡服務PERMISSIONS。 我也通過右鍵點擊MY COMPUTER選中了「環境變量>系統變量」。 禁用我的抗病毒並仍然面臨問題。

做任何一個有其他解決方案?

+0

也許該文件被另一個進程鎖定?你可以手動刪除文件嗎? – Pieter 2011-12-14 10:44:49

+0

重置IIS並重試。 – Oded 2011-12-14 10:45:33

回答

0

您是否嘗試刪除臨時asp.net文件夾中的所有內容?

另外,通過在Visual Studio的解決方案資源管理器中右鍵單擊解決方案,嘗試清理並重新構建解決方案。

2

我已經解決了同樣的問題。 檢查組IIS_IUSRS(或您使用的其他IIS用戶組)具有完全控制權限: 「c:\ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files」 and 「c: \ WINDOWS \ Temp「