當通過代理服務器發出請求時,我的sharepoint webpart在調用HttpWebRequest.GetRequestStream時發生錯誤。錯誤是「無法連接到遠程服務器」。客戶端的機器(這是失敗的)被設置爲在IE設置上使用特定的代理服務器(使用LAN的代理服務器)。無法通過代理服務器發出網絡請求
我需要在配置中添加任何代理設置才能使其工作嗎?
另外,什麼是最簡單的方法來重現我的客戶的情況 - 我怎麼能在我的末端添加代理?
當通過代理服務器發出請求時,我的sharepoint webpart在調用HttpWebRequest.GetRequestStream時發生錯誤。錯誤是「無法連接到遠程服務器」。客戶端的機器(這是失敗的)被設置爲在IE設置上使用特定的代理服務器(使用LAN的代理服務器)。無法通過代理服務器發出網絡請求
我需要在配置中添加任何代理設置才能使其工作嗎?
另外,什麼是最簡單的方法來重現我的客戶的情況 - 我怎麼能在我的末端添加代理?
你可以嘗試設置自動檢測到錯誤在web.config中
<system.net>
<defaultProxy>
<proxy autoDetect="false" />
</defaultProxy>
</system.net>
檢查Sharepoint日誌以獲取詳細的錯誤說明。
通常,這可以在這裏找到: C:\ Program Files文件\共同文件\微軟共享\ web服務器extensions \ 12個\ LOGS \
我是否還需要將useDefaultCredentials設置爲false? – Prabhu 2010-07-16 16:34:48
我會嘗試兩個。我想我通常在代碼中將該值設置爲true。 – 2010-07-20 13:02:01