2009-09-25 66 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结束。最后,我们不得不放弃这个盒子。