在WCF和配置(包括編程和通過app.config)上有很多可用的資源。但是,我還沒有看到有關此配置的實際管理的良好資源,特別是在生產環境中。如何配置生產中的WCF客戶端?
WCF功能強大,因爲該框架允許通過app.config文件進行配置,以便您可以調整各種設置而無需重新編譯代碼。
安裝WCF客戶端時,如何輕鬆配置客戶端以指向正確的服務器?這可能是我認爲在安裝後配置的最常見的事情。對於某些上下文,假設我發佈了一個包含服務器組件和客戶端組件的產品。客戶可以在任何地方安裝。雖然xml文件對於後期開發配置非常強大,但它根本不是用戶友好的。鑑於配置文件中可能有幾十個端點,管理員或最終用戶是否必須手動更改所有這些端點?我知道我可以通過編程完成所有事情,但是我基本上都是重新實施所有的開箱即用的管道。
上面的問題,更普遍的是:如何通過一些基本的UI簡化WCF配置而不重新實現框架提供的內容?
如果你真的不喜歡配置文件,你可以在這個app.config的頂部寫一個配置應用程序。畢竟,解析和寫作並不難。 – Carsten
如果您在企業規模 - 請查看[SO-AWARE](http://www.tellagostudios。com/products/so-aware%E2%84%A2) –
@Carsten我認爲一個配置應用程序有點矯枉過正。調整像緩衝區大小等低級設置有希望很少調整事情來解決問題。然而,改變託管服務的服務器名稱這樣簡單的事情更爲常見。 – Travis