2011-04-12 156 views
5

在WCF一個常見的問題,很多人面臨着來自不同文件中的WCF配置加載不同的配置文件的客戶端配置是不可能的。加載在客戶端

這是當開發人員想用一個獨立的配置文件(這可能是一個資源文件還或其他配置文件),以避免修改主配置文件一起部署一些二進制文件常見的場景。

我發現兩個引用:

http://weblogs.asp.net/cibrax/archive/2007/10/19/loading-the-wcf-configuration-from-different-files-on-the-client-side.aspx

http://social.msdn.microsoft.com/forums/en-US/wcf/thread/f33e620a-e332-4fd4-ae21-88c750437355/

這是關於它的最好的解決辦法?

一個最好的解決方案有什麼建議?我使用VS 2008和.NET 3.5。

+0

您需要打開一個單獨的問題。另外,在線程中放棄與放棄通道不同,這是我認爲當你說「關閉與放棄」時你問的問題。 – BrandonZeider 2011-04-13 12:33:42

回答

2

第一個鏈接(博客文章)是更符合你的情況。您唯一的選擇是使用WCF Discovery在運行時發現您的端點和配置,但是這種方法無疑是更多的工作,並且在託管模式下可能會變得複雜。

+1

確實,開箱即用WCF Discovery使用4.0。儘管你可以隨時推出自己的發現,但如果你對在3.5版本的Discovery中開箱即用的WCF產品感興趣,請查看http://soacollective.com/ecollective。 – BrandonZeider 2011-04-12 15:47:07

+0

任何完整的源代碼示例使用*** WCF Discovery 4.0 ***爲_NET 4.6.1_? – Kiquenet 2016-04-29 05:54:27