0
A
回答
0
和大多數事情一樣,這是一個我不理解我所問的問題的例子。
事實證明,您可以在web.config的端點部分指定一個「地址」,它允許您更改綁定(包括協議),綁定配置和合同。這意味着你可以在你的web.config做到這一點:
<services>
<service name="someName">
<endpoint address="http" binding="httpBinding" contract="com.IService"/>
<endpoint address="tcp" binding="netTcpBinding" contract="com.IService"/>
</service>
</services>
這樣做,讓我相同的服務指定不同的協議(假設我已經在web.config配置相應的綁定使用這些協議)。
我是否使用WCF Test Client,在Visual Studio中添加服務引用,還是指定地址,都引起了更多混淆。在Visual Studio或WCF Test Client中添加引用時,使用「地址」部分導致它無法工作,因爲WCF使用它來公開具有元數據交換地址(http://someserver.com/someservice.svc/mex)的元數據。但是,爲服務指定地址時,我必須包含「地址」部分以指定我希望使用的端點。
相關問題
- 1. 亞馬遜網絡服務IP地址和服務協議
- 2. 支持回撥服務的WCF協議
- 3. WCF - 郵件無法發送,因爲在端點地址...的服務不可用於地址協議
- 4. WCF REST服務地址
- 5. net.tcp服務不可用於地址協議
- 6. WCF回調協議和服務器到服務器
- 7. 在WCF服務中記錄IP地址
- 8. WCF:沒有協議綁定匹配給定的地址
- 9. WCF服務基地地址http和netTcp
- 10. WCF TCP協議
- 11. VisualSVN服務器的協議
- 12. WCF服務地址的UDP廣播
- 13. 如何在wcf服務中限制安全協議
- 14. 重複協議定義
- 15. 設置修復了WCF中Web服務的部署地址
- 16. WCF協議異常
- 17. 讀WCF服務端點地址
- 18. WCF - 服務訪問地址別名
- 19. Web服務協議(實時)
- 20. Apache服務器協議
- 21. 瞭解服務器協議
- 22. 使用帶有加密的HTTP協議實現WCF服務
- 23. WCF數據服務使用OData的錯誤協議版本
- 24. recvfrom的:錯誤地址,SENDTO:地址家族不受協議
- 25. PHP - 獲得更多的服務器信息通過互聯網協議地址
- 26. 綁定:協議地址族不支持
- 27. 協議不支持地址族? sendto
- 28. Jetty Webservice - 不支持https協議地址
- 29. 家庭地址協議族不
- 30. java.net.scoket異常地址不是由協議