情况是这样的:
- 拥有一台 WFE 和一台 APP 服务器的农场。WFE 托管所有站点,APP-server 托管所有 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 服务调用是通过代理进行的。我在这里做错了什么?