据我所见,在IIS中托管WCF服务时,<serviceDebug>标签被忽略。我知道在自托管时需要这个标签,但在IIS下运行时是否有害或者根本没用呢?
<system.serviceModel>
<service blah blah blah>
<host>
<baseAddresses>
<add baseAddress="http://localhost/blah" />
</baseAddresses>
</host>
</service>
</system.serviceModel>
根据我的观察,您可以将描述服务的配置文件从一台机器上取下来并在另一台完全不同的机器上使用,而且它可以正常工作。看起来IIS完全忽略了这个部分。
谢谢, 凯尔