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服务应该被绕过,因此不能通过代理调用
<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代理设置。默认值未指定 因此,现在它是“未指定的”。我不知道布尔值的未指定值是什么,但它可以工作