2009-05-04 103 views
2

我有WCF客戶初始化,這樣如何更改WCF的默認配置?

MyServiceClient client = new MyServiceClient(); 

所以它使用的app.config來讀取端點。 我想動態地將默認配置文件更改爲我定義的文件。 我知道我可以打開這樣的一個配置文件:

Configuration myConfig = ConfigurationManager.OpenExeConfiguration 

,但我怎麼可以設置myConfig替換默認配置?

回答

1

我剛剛從一個自定義配置文件中讀取數值(剛剛打開並使用標準XML解析器讀取),看到了類似的結果。然後,這些值以編程方式插入到WCF配置條目中。

這樣做是因爲同一解決方案中的多個項目都從相同文件中讀取其WCF配置條目。我不確定他們爲什麼會使用這種架構,但最終它的工作情況很好。

+0

是啊,但是這是我不也不會,我想什麼只是更換我自己的默認配置文件 – 2009-05-04 15:17:13