是的,您需要更改您的服務器和客戶端綁定。檢出clientVia
元素。
在服務器上: 的listenUri
屬性添加到您的端點,並與甕更改地址的名稱爲您服務。 (爲客戶端相同的名稱)
<endpoint address="urn:MyService" listenUri="https://localhost:443/MyService" binding="customBinding" bindingConfiguration="NetHttpBinding" contract=Interface.ITradingPlatform"/>
在客戶端:
例如,而不是在端點的地址字段中指定的URL,添加一個甕,然後添加behaviorConfiguration
屬性:
<endpoint name="ServerHTTP"
address="urn:MyService"
binding="customBinding"
bindingConfiguration="NetHttpBinding"
contract="Client.ITradingPlatform"
behaviorConfiguration="BehaviorHTTP">
</endpoint>
您還需要定義behaviorConfiguration:
<behaviors>
<endpointBehaviors>
<behavior name="BehaviorHTTP">
<clientVia viaUri="https://yourdomain.com:443/MyService"/>
</behavior>
</endpointBehaviors>
</behaviors>
來源
2011-06-23 05:10:43
wal
你解決了嗎? – wal