SharePoint 2010 defaultproxy设置用于Web服务的绕过列表

时间:2013-02-26 09:37:46

标签: sharepoint sharepoint-2010

情况就是这样:

  • 拥有一台WFE和一台APP服务器。 WFE托管所有站点,APP服务器托管所有SharePoint Web服务。服务器名称:SPWFE01和SPAPP01
  • WFE可以通过代理连接到互联网。
  • 应绕过Web服务,因此不能通过代理
  • 调用

因此,我将web.config配置如下:

<system.net>
    <defaultProxy>
        <proxy usesystemdefaults="false" proxyaddress="http://proxy"     bypassonlocal="false" />
        <bypasslist>
            <add address="spwfe01"/>
            <add address="spapp01"/>
            <add address="139\.156\..*"/> <!-- IP-address range of Farm -->
            <add address="10\.246\..*"/> <!-- backup IP-address range of Farm -->
        </bypasslist>            
   </defaultProxy> 
</system.net>

但是,当我从后面的代码调用UPA时,我得到空引用异常。当我删除上面的配置时,一切都按预期工作。因此,尽管有旁路列表,但是通过代理进行Web服务调用。 我在这里做错了什么?

1 个答案:

答案 0 :(得分:0)

好的,通过删除usesystemdefaults-attribute ...

来修复它

根据MSDN:

usesystemdefault 指定是否使用Internet Explorer代理设置。如果设置为true,则后续属性将覆盖Internet Explorer代理设置。默认值未指定。

因此,现在它是“未指明的”。我不知道什么是未指定的布尔值,但它的工作原理......