Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SharePoint 2010 web服务的默认代理设置列表_Sharepoint_Sharepoint 2010 - Fatal编程技术网

SharePoint 2010 web服务的默认代理设置列表

SharePoint 2010 web服务的默认代理设置列表,sharepoint,sharepoint-2010,Sharepoint,Sharepoint 2010,情况就是这样: 带有一个WFE和一个应用服务器的服务器场。WFE托管所有网站,APP server托管所有SharePoint web服务。服务器名称:SPWFE01和SPAPP01 WFE可以通过代理连接到internet Web服务应该被绕过,因此不能通过代理调用 因此,我将web.config配置如下: <system.net> <defaultProxy> <proxy usesystemdefaults="false" prox

情况就是这样:

  • 带有一个WFE和一个应用服务器的服务器场。WFE托管所有网站,APP server托管所有SharePoint web服务。服务器名称:SPWFE01和SPAPP01
  • WFE可以通过代理连接到internet
  • 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服务调用是通过代理进行的,而不考虑绕过列表。
我做错了什么?

好的,通过删除usesystemdefaults属性来修复它

根据MSDN:

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

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