服务器清理垃圾造成 Asp.net站点访问未能写入输出文件“c:\Windows\Microsoft.NET\Framework……”--“

编译器错误消息: CS0016: 未能写入输出文件“ c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\yaming\88832561\f6ecaa7\App_global.asax.noqfk5qp.dll”--“拒绝访问。 ”
 
在网上查了一些资料,通常的解决方法:原因是由于系统目录下的Temp目录无相应的权限所致,具体操作如下:
 
服务器清理垃圾造成 Asp.net站点访问未能写入输出文件“c:\Windows\Microsoft.NET\Framework……”--“_第1张图片
 
如上图所示,按图中红圈所标示的加入相应的权限即可。
但是我试过后依然提示那个错误,感觉是防火墙或杀毒软件的问题,这时忽然想到有个网友提到更改杀毒软件McAfee的设置后将此问题解决。原来我的网站服务器装有McAfee杀毒软件。
接下来,打开VirusScan控制台,在“访问保护”选项卡下的“类别”栏里单击“通用最大保护”,在右面取消阻止“禁止在Windows文件夹中创建新的可执行文件”后此问题彻底解决!
 
本文来自CSDN博客,转载请标明出处: http://blog.csdn.net/szuwangjl/archive/2009/07/31/4398362.aspx

你可能感兴趣的:(服务器,Microsoft,framework,net,站点)