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 資料了。
全站熱搜
留言列表