编译时错误:“无法写入输出文件...访问被拒绝”

时间:2010-09-02 07:01:57

标签: asp.net

我在编译时遇到以下错误:

  

CS0016: Could not write to output file 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\7529765b\d6c35794\App_Web_uclogin.ascx.5a9fc98b.zqr8lwaw.dll' -- 'Access is denied. '

有人可以建议如何解决这个问题吗?

2 个答案:

答案 0 :(得分:3)

重新启动IIS,然后删除c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\中的所有内容。

答案 1 :(得分:0)

请参阅Error publishing a webservice in IIS 7.0

  

尝试授予%TEMP%文件夹的ASP.NET帐户(网络服务)的完全访问权限(c:\ windows \ temp)

虽然,我发现为IIS_IUSRS而不是网络服务添加了完全访问权限,以便为我解决这个问题