代码之家  ›  专栏  ›  技术社区  ›  Mayo

SharePoint 2007 RSS查看器-需要代理身份验证

  •  0
  • Mayo  · 技术社区  · 15 年前

    在SharePoint2007中使用RSS查看器Web部件时,可以毫无问题地访问内部RSS源,但如果指向外部RSS源,则会出现以下错误。

    试图完成请求时出现ProtocolError。服务器返回的状态代码为:proxyauthenticationRequired,状态描述为:“proxy authentication Required(ISA服务器需要授权才能完成请求)。拒绝访问Web代理筛选器。)“

    我正在寻找如何解决这一问题的信息,但我想知道解决这一问题的最佳方法,这样我就不会草率部署某些东西,这会给我们以后带来问题。

    理想情况下,我希望告诉SharePoint在使用RSS查看器Web部件访问外部网站时使用其服务帐户来使用代理。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Alex Angas    15 年前

    在网站Web应用程序的web.config中,使用:

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

    然后使用ISA服务器的特性尽可能限制出站访问(例如,通过服务帐户)。我们无法做到这一点,最初是由目标URL尝试的,但是很多源并不以 .rss .最后,我们不得不让盒子自由支配。