无法写入输出文件&c; \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \'''' \& #39;' \''' - '访问被拒绝。 '

时间:2017-07-05 07:38:40

标签: asp.net visual-studio-2013

我有一个asp.net项目,它在visual studio 2013开发服务器和IIS本地主机中运行良好。但是当我在在线托管中上传项目时,错误显示

  

CS0016:无法写入输出文件&c; \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ root \ 8d0dec5c \ beef09e6 \ App_Code.u8avtytx.dll' - '访问被拒绝。 '

我尝试了很多方法来解决以下问题: http://www.tugberkugurlu.com/archive/local-iis-7-0-cs0016--could-not-write-to-output-file-microsoft-net-framework-v4-0-30319-temporary-asp-net-files

https://forums.asp.net/t/1353803.aspx?CS0016%20Could%20not%20write%20to%20output%20file

还有更多,但没有结果。

2 个答案:

答案 0 :(得分:1)

您需要授予正在执行写入操作的文件夹的权限(即上载,文件打开和编辑)。检查服务器权限选项卡中的所有选项。

答案 1 :(得分:0)

这很可能与在应用程序池上设置的用户权限有关。就我而言,网络服务;我已将此用户添加到管理员组,在 IIS 重置后错误消失了。