情况就是这样:
因此,我将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服务调用。 我在这里做错了什么?
答案 0 :(得分:0)
好的,通过删除usesystemdefaults-attribute ...
来修复它根据MSDN:
usesystemdefault 指定是否使用Internet Explorer代理设置。如果设置为true,则后续属性将覆盖Internet Explorer代理设置。默认值未指定。
因此,现在它是“未指明的”。我不知道什么是未指定的布尔值,但它的工作原理......