CS0016: Could not write to output file 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\55264577\40a1a828\App_Web_default.aspx.cdcab7d2.qfxlewb2.dll' -- '拒绝访问。 '
今天在阿里云虚拟机上部署新站点后出现下面的错误:
Compiler Error Message: CS0016: Could not write to output file 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\xx' -- 'Access is denied. '
找遍了网上的资料最后总结为以下几步::
-
Cleaned the "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files" folder
-
Gave Full permissions to IIS_IUSRS group
-
Gave Full permissions to "Everone"
-
Ran the following command too: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis -i
郁闷的是都没能解决我的问题,最后给 "C:\Windows\Temp"文件夹加上 IIS_IUSRS的权限就好了。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。