2010-12-07 95 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。

相關問題