为什么防病毒会阻止我的网络服务?

时间:2010-12-07 08:17:17

标签: .net flex web-services antivirus

我正在编写一个Flex应用程序,它对ASP.NET Web服务进行Web服务调用。我没有配置IIS,所以我运行Visual Studio开发服务器的Web服务来测试应用程序。

在我将AVG防病毒软件升级到2011年最新版本之前,一切进展顺利。突然间,Web服务变得不一致,大多数情况下呼叫都失败了!如果我禁用AVG,一切正常。

我无法弄清楚为什么防病毒应该具有这种效果。我注意到其他人也有类似的问题:.NET Webservice doesn't return JSON data anymore。有人可以解释这个问题吗?

2 个答案:

答案 0 :(得分:0)

某些防病毒程序提供额外的“互联网安全”功能,在假设流量是恶意的情况下阻止某些类型的流量。您最好的选择可能是在AVG程序中为您希望不受其影响的所有流程和程序设置例外。

答案 1 :(得分:0)

AVG的链接扫描程序可能存在错误,可能会弄乱HTTP请求或响应标头。例如,对于webservices,正确的内容类型和编码非常重要,并且还有一些特定于SOAP的标头,如SOAPAction。