CS0016: 未能写入输出文件“c:\WINDOWS\Microsoft.NET\Framework\.。。”--“拒绝访问

来源:互联网 发布:国信炒股软件 编辑:程序博客网 时间:2024/05/16 19:37
编译器错误信息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework……”--“
2009-06-22 08:33

编译错误

说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 

编译器错误消息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\yaming\88832561\f6ecaa7\App_global.asax.noqfk5qp.dll”--“拒绝访问。 ”

在网上查了一些资料,通常的解决方法:原因是由于系统目录下的Temp目录无相应的权限所致,具体操作如下:



如上图所示,按图中红圈所标示的加入相应的权限即可。

但是我试过后依然提示那个错误,感觉是防火墙或杀毒软件的问题,这时忽然想到有个网友提到更改杀毒软件McAfee的设置后将此问题解决。原来我的网站服务器装有McAfee杀毒软件。

接下来,打开VirusScan控制台,在“访问保护”选项卡下的“类别”栏里单击“通用最大保护”,在右面取消阻止“禁止在Windows文件夹中创建新的可执行文件”后此问题彻底解决!


0 0