据我所见,在 IIS 中托管 WCF 服务时会忽略该标记。我知道在自托管时这是必需的,但在 IIS 下运行时这是否有害甚至使用?
前任。
<system.serviceModel>
<service blah blah blah>
<host>
<baseAddresses>
<add baseAddress="http://localhost/blah" />
</baseAddresses>
</host>
</service>
</system.serviceModel>
从我所见,您可以从一台机器上获取描述服务的配置文件,然后在完全不同的机器上使用它,它工作正常。看起来 IIS 似乎完全忽略了这一部分。
谢谢,凯尔