我剛開始使用WCF和Silverlight並且工作正常。但是有一件事讓我煩惱,那就是.svc的地址。爲什麼在.config中靜態設置? 創建代理類的實例時可以設置它嗎?如果是這樣,是否有辦法將其設置爲當前地址? 我們的軟件將部署在許多不同的領域,我們不能每次更改配置。 svc將始終與silverlight頁面位於同一個域中。 謝謝。動態設置WCF端點
2
A
回答
1
您可以在.svc文件中使用factory參數指定一個自定義ServiceHost,然後您可以配置端點,但是您需要從代碼中包含相對地址。
看到: http://msdn.microsoft.com/en-us/library/aa395224.aspx http://msdn.microsoft.com/en-us/library/system.servicemodel.servicehost.aspx
也看到這個answer
1
「是否有可能創建代理類實例時設置呢?」
是的,你可以。只需將該地址作爲客戶端構造函數的參數傳遞即可。你不需要一個自定義的ServiceHostFactory。
「我們的軟件將部署在許多不同的領域,我們不能每次都更改配置。」
同樣對於這個要求,你不應該被要求在服務器端做任何額外的工作。只有客戶顯然需要知道要連接的地址。
相關問題
- 1. WCF動態端點和配置依賴?
- 2. WCF:編程設置端點
- 3. Mule ESB動態設置端點路徑
- 4. 在wcf客戶端動態設置端點地址(使用net tcp綁定)
- 5. WCF端點配置
- 6. WCF端點配置
- 7. 在Biztalk中配置動態WCF端口
- 8. 動態配置wcf端點的地址部分
- 9. WCF端點配置問題
- 10. 如何配置wcf端點?
- 11. 如何以編程方式設置WCF端點標識配置?
- 12. 自行託管WCF無配置 - 難以理解設置端點
- 13. WSO2ESB入站端點的動態配置
- 14. 動態VFS端點
- 15. 如何設置ListView的底端動態
- 16. 在前端動態設置api鍵
- 17. WCF REST端點
- 18. WCF IPv6端點
- 19. WCF:手動配置綁定和端點導致SerciveChannel故障狀態
- 20. WCF在web.config中設置不同的文化端點
- 21. 如何在WCF中設置多個後備端點
- 22. 在代碼中設置wcf端點標題
- 23. WCF REST 4.0 WebClient默認端點設置超時
- 24. WCF端點綁定的設置沒有更新
- 25. 在運行時設置WCF端點地址?
- 26. 在IIS中使用程序設置託管WCF端點
- 27. 如何在app.config中動態設置WCF服務基地址端口號?
- 28. 重複的端點WCF服務配置
- 29. WCF服務的多個端點配置
- 30. WCF - 客戶端點配置錯誤
感謝狗耳朵! – Matt 2010-06-06 00:23:17