在SharePoint 2007中使用RSS Viewer webpart时,我们可以毫无问题地点击内部RSS源,但如果我们指向外部RSS源,则会出现以下错误。
在尝试完成请求时发生ProtocolError。服务器返回状态代码:ProxyAuthenticationRequired,状态描述为:“需要代理身份验证(ISA Server需要授权才能完成请求。拒绝访问Web代理筛选器。”
我正在寻找有关如何解决这个问题的信息,但我想知道解决这个问题的最佳方法,这样我就不会匆忙部署一些事情,以后会给我们带来麻烦。
理想情况下,我想告诉SharePoint在使用RSS Viewer webpart访问外部网站时使用其服务帐户来使用代理。
答案 0 :(得分:1)
在网站的Web应用程序的web.config中,使用:
<system.net>
<defaultProxy>
<proxy usesystemdefault="false"
proxyaddress="http://10.10.10.10:8080"
bypassonlocal="false" />
</defaultProxy>
</system.net>
然后使用ISA Server的功能尽可能地限制出站访问(例如,通过服务帐户)。我们无法执行此操作,最初尝试使用目标网址,但很多Feed都不以.rss
结尾。最后,我们不得不放弃这个盒子。