为什么我的服务器在Windows 2003 x86上的IIS6中托管我的WCF服务时返回机器名而不是url?
答案 0 :(得分:1)
您可以使用<useRequestHeadersForMetadataAddress>
服务行为来执行此操作:
<serviceBehaviors>
<behavior name="ServiceBehavior">
<useRequestHeadersForMetadataAddress />
</serviceMetadata httpGetEnabled="false" httpsGetEnabled="true" />
</behavior>
</serviceBehaviors>