2010-12-07 67 views
0

我在写一个Flex应用程序,它可以对ASP.NET Web服务进行Web服务调用。我没有配置IIS,所以我运行Visual Studio开发服务器的Web服务来测试应用程序。防病毒软件为什么阻止我的网络服务?

一切都很顺利,直到我将我的AVG防病毒升级到最新的2011版。突然之间,网络服务变得不一致,大多数情况下通话都失败了!如果我禁用AVG,一切正常。

我不明白为什么一个防病毒应该有这种效果。我注意到其他人也有类似的问题:.NET Webservice doesn't return JSON data anymore。有人可以解释这件事吗?

+1

也许你应该在防火墙中为你的IIS添加一个例外(这只是一个假设) – cristian 2010-12-07 08:25:20

回答

0

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

+0

但是这在客户机中是不可能的。 – VikramAdith 2011-02-24 12:47:42

0

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

相关问题