WCF地址将IP解析为域名导致引用失败
- 未能解析此远程名称:
经查是个18年前的祖传bug,解决办法:
在配置文件内添加如下内容
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior>
<useRequestHeadersForMetadataAddress>
<defaultPorts>
<add scheme="http" port="802" />
</defaultPorts>
</useRequestHeadersForMetadataAddress>
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>