2009-09-25 52 views
0

在SharePoint 2007中使用RSS查看器webpart時,我們可以毫無問題地點擊內部RSS源,但如果我們指向外部RSS源,則會出現以下錯誤。SharePoint 2007 RSS查看器 - ProxyAuthenticationRequired

ProtocolError發生嘗試完成請求。服務器返回的狀態代碼爲:ProxyAuthenticationRequired,狀態描述爲:「需要代理身份驗證(ISA服務器需要授權才能完成請求,拒絕訪問Web代理篩選器)」

我在查找信息關於如何解決這個問題,但我想知道處理這個問題的最佳方法,以便我不會在匆忙中部署某些東西,以後會給我們帶來麻煩。

理想情況下,我想告訴SharePoint在使用RSS查看器Web部件訪問外部站點時使用其服務帳戶來使用代理。

回答

1

在web.config該網站的Web應用程序,使用:

<system.net> 
    <defaultProxy> 
    <proxy usesystemdefault="false" 
      proxyaddress="http://10.10.10.10:8080" 
      bypassonlocal="false" /> 
    </defaultProxy> 
</system.net> 

然後使用ISA Server的功能,以限制出站訪問盡你所能(例如,通過服務帳戶)。我們無法做到這一點,最初嘗試通過目標網址,但很多飼料並不以.rss結束。最後,我們不得不放棄這個盒子。