2016-02-28 98 views
1

我們的應用程序使用Web服務將xml文件發送到遠程計算機。我們的一位用戶無法發送此文件,出現服務器127.0.0.1:8881拒絕連接的錯誤。在IE中的代理設置足夠公平,它應該使用提到的IP地址和端口。爲什麼要將計算機上的代理設置爲locahost?

我可以通過添加到的app.config以下部分解決的問題:

<system.net> 
    <defaultProxy enabled="false"/> 
</system.net> 

高興,因爲我,我可以幫助客戶,我沒有什麼要去最輕微的暗示上。

爲什麼要將代理設置爲localhost?通過建議用戶清除複選框,我可以打破什麼?

+0

如果用戶正在運行他自己的本地代理。 – SLaks

+0

@SLaks用戶只是普通的電腦用戶,他沒有有意配置代理,他第一次看到IE設置。 – Dabblernl

+0

這可能是安全軟件或病毒。 – SLaks

回答

1

代碼更改可以解決您的問題,但您也可以重置Internet Explorer設置並安裝任何清潔工具或防病毒工具。 有幾個情況可能已經在IE中設置代理爲localhost。

  • 惡意軟件
  • 任何附加安裝在IE
  • 安裝諸如Fiddler等任何工具軟件

謝謝!

+1

你也可以參考http://superuser.com/questions/169303/why-are-my-browsers-suddenly-configured-to-use-a-proxy。 –

相關問題