.NET错误:Compiler Error Message: CS0016拒绝访问

来源:互联网 发布:linux刻录普通文件 编辑:程序博客网 时间:2024/05/23 12:59

今天由于WEB服务器C盘剩余空间不足,使用网上下载的批处理bat命令清理完垃圾后,重新后WEB网站无法正常打开,出现这样的错误提示:

CS0016: Could not write to output file 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\test\cd3dbe0d\3a3b8c58\App_Web_default.aspx.cdcab7d2.yorq4zph.dll' -- '拒绝访问。 '

开始还以为是WEB网站目录没有权限呢,搞了半天,原来是c:\windows\temp没有NetWork Service用户的权限。

故障原因:

批处理清理垃圾文件有一行命令:rd /s /q %windir%\temp & md %windir%\temp 此命令会强制删除c:\windows\temp 目录,然后重新创建此目录,导致用户权限问题发生。

最终解决办法就是:

给c:\windows\temp目录添加NetWork Service用户权限

原创粉丝点击