需要在控制檯主機的app.config中複製WCF服務庫中的多少app.config?有多少WCF服務庫的app.config必須複製到控制檯主機的app.config?
回答
基本上:一切。
的app.config
爲WCF服務類庫不會被.NET讀取。
您需要將所有設置(更具體地說:<system.serviceModel>
部分中的所有內容)放入主機應用程序的app.config
文件中。
@Broyian:WCF配置是一個衆所周知的困難並且通常不是很好理解的主題。我有兩個視頻節目,我真的很喜歡這些節目幫助我更好地理解配置 - 請檢查它們!
- DOTNET的晃動的電視節目#122:Miguel Castro on Extreme WCF
- DOTNET的晃動的電視節目#135:Keith Elder Demystifies WCF
@Broiyan:你可能想在WCF 4.0製作這裏看看這個博客帖子大約提高它少了 「野獸」 的:
謝謝。這是我的印象,您的答案很難在洛伊第1章以及Google和MSDN中發現。我怎樣才能找到這些答案,而不訴諸於計算器? – H2ONaCl 2010-09-05 16:59:16
@broiyan:配置總是一個棘手的業務......並且由於這些答案很難發現,所以**有**像Stackoverflow這樣的地方! – 2010-09-05 17:15:57
好的,如果是「臭名昭着的困難」,那麼我建議微軟MSDN網站的文字應該改變。目前,MSDN網站稱「Windows Communication Foundation是...... .NET Framework的一部分,它提供了一個統一的編程模型,用於快速構建面向服務的應用程序,從而跨網絡和企業進行通信。」 「快速」應該由「緩慢」替代,直到微軟或在全球發佈免費教程的程序員更好地記錄這種情況爲止。 – H2ONaCl 2010-09-05 17:18:21
我可能不明白的問題,但如果你試圖擺脫在WCF客戶端應用程序在app.config的(也就是將一切DLL內),看到這裏
C# WCF: Having a single app.config in a shared library that provides access to the Service
- 1. 我必須擁有的app.config動態WCF
- 2. WCF REST服務控制檯主機
- 3. WCF庫中的App.config及其Windows服務主機
- 4. WCF服務流 - 控制檯主機與IIS主機
- 5. Windows服務託管WCF庫:app.config connectionStrings
- 6. wcf主機控制檯服務代碼到iis7?
- 7. 控制檯中的主機WCF服務應用程序
- 8. 控制檯應用程序與App.config
- 9. 複製的app.config部署
- 10. 定製的app.config
- 11. 引用的WCF服務不使用app.config
- 12. WCF app.config項目外的服務名稱
- 13. WCF - 應用程序使用客戶端的app.config而不是WCF服務的app.config
- 14. 控制檯主機WCF Web服務關停
- 15. 控制檯應用程序主機wcf服務交互
- 16. 主機WCF服務通過控制檯應用程序
- 17. 從控制檯項目副本確保App.config複製到Web項目
- 18. 將控制檯應用程序對象共享到自主主機WCF服務
- 19. TestRunConfig不復制App.config文件
- 20. VB6軟件使用WCF Web服務。 App.config中的端點。錯誤VB6沒有App.config
- 21. Memcached的複製到多臺服務器
- 22. 替代將app.config設置複製到web.config?
- 23. IIS WCF服務不使用app.config
- 24. 如何在單個控制檯主機中託管多個WCF服務?
- 25. 將WCF服務Web.config移植到Windows服務App.config
- 26. 主的app.config
- 27. 當它只有一個App.config時將WCF服務部署到IIS
- 28. WCF app.config代碼
- 29. 窗口服務中的App.config
- 30. 通過控制檯託管WCF服務
Marc_s請把這個優秀的答案作爲答案讓我投票給你 – 2010-09-05 16:52:46
@marc_s:完成! – 2010-09-06 19:50:36