close

如果網路環境是區分內外網的話,如企業內部網路,使用 RSS 檢視器有可能會發生無法讀取外部網路的 RSS 資料,如 Yahoo News、 Blogs 等等,如果設定了非內部網路的 RSS ,將會收到錯誤訊息,” 處理您的要求時發生未預期的錯誤。請檢查記錄以取得詳細資料,並修正問題。

其實真正的原因在於 RSS 檢視器是透過 Server 上面的 Proxy 設定並非 Client 端的 Proxy 連結到 Internet,因此無法取得資料。要解決這樣的問題可以透過修改 web.config 檔案來處理這樣的問題。

首先,請打開您用讓 RSS Viewer Web-Part 可以瀏覽外部的 RSS 來源網站集合的 web.config,並找到  <system.net> 下面的 <defaultProxy> 並將預設的 <proxy autoDetect="true" /> 修改成 <proxy usesystemdefault = "false" proxyaddress="http://proxyservername" bypassonlocal="true" />,其中的 http://proxyservername 請改成可以使用的 Proxy Server 的網址,修改後如下圖顯示。

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

 

修改完成後,請將 IIS 重新啟動之後,回到 RSS Viewer 檢視,即可發現已經可以看到外部的 RSS 資料了。


arrow
arrow
    全站熱搜

    王圓外 發表在 痞客邦 留言(0) 人氣()