为什么我的服务器使用我的WCF服务返回机器名而不是url?

时间:2012-03-29 17:59:16

标签: wcf iis-6 hosting

Attached Screenshot of browser

为什么我的服务器在Windows 2003 x86上的IIS6中托管我的WCF服务时返回机器名而不是url?

1 个答案:

答案 0 :(得分:1)

您可以使用<useRequestHeadersForMetadataAddress>服务行为来执行此操作:

<serviceBehaviors>
  <behavior name="ServiceBehavior">
    <useRequestHeadersForMetadataAddress />
    </serviceMetadata httpGetEnabled="false" httpsGetEnabled="true" />
  </behavior>
</serviceBehaviors>