解决Mcafee在2003服务器对.net进程、IIS进程访问限制

前一天刚完成一个B/S系统,准备放上外网服务器运行,竟然出来个

 

Compiler Error Message: CS0016: Could not write to output file 'c:/windows/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/root/df7edb89/36e46e1/App_Web_uploadpicmain.aspx.61319856.5qiun04e.dll' -- '拒绝访问。 '

大概意思是访问这个文件被拒绝了,这时想到服务器上那个牛B的Mcafee,毫不犹豫把它停止访问控制,调试问题不再出现。也可以归结它就是“祸首”了吧,于是网上Google一下,没有一个根治的方法。看来只能靠自己了,于是先找到.net的进程aspnet_wp.exe, IIS进程w3wp.exe, VS2005进程WebDev.WebServer.exe,就这几个进程在运行,在看看Mcafee的一些访问规则定义,尝试自己动手试试。

在访问保护里修改几个系统规则,修改如下:

1、禁止拦截 .EXE 和其他可执行文件扩展名

修改“要排除的进程”,增加上面提到的三个进程。

2、禁止在 Windows 文件夹中创建新的可执行文件

修改“要排除的进程”,增加上面提到的三个进程。

3、禁止公用程序从 Temp 文件夹运行文件

修改“要排除的进程”,增加上面提到的三个进程。

 

应用修改确定,调试运行问题可以解决了。

总结原因估计是Mcafee这东西就定好了上面几个访问控制规则,只要我们再上面对我们想要排除的进程加上就可以。

问题虽然解决了,但接下来上传文件时,还碰上了问题,还没找到方法,希望大虾指教,共同进步!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值