Kyl*_*yle 18 configuration wcf configuration-files
从我所看到的,在IIS中托管WCF服务时忽略了标记.我明白,当自托管这是必需的,但这有害甚至在IIS下运行时使用?
恩.
<system.serviceModel>
<service blah blah blah>
<host>
<baseAddresses>
<add baseAddress="http://localhost/blah" />
</baseAddresses>
</host>
</service>
</system.serviceModel>
Run Code Online (Sandbox Code Playgroud)
从我所看到的,您可以从一台机器上获取描述服务的配置文件,并在完全不同的机器上使用它并且工作正常.看起来好像IIS完全忽略了这一部分.
谢谢,凯尔
Pau*_*nde 34
正如您所猜到的,在IIS中托管时,baseAddresses元素被完全忽略.服务的基地址由您的wcf服务所在的网站和虚拟目录确定.
即使在自托管时,也不需要baseAddresses.这只是一种便利,可以避免您必须为每个端点输入完整地址.如果存在,端点可以具有相对地址(相对于基地址,即).
| 归档时间: |
|
| 查看次数: |
26762 次 |
| 最近记录: |