![](/img/trans.png)
[英]WCF: Using my “custom” ServiceHost in my app.config/web.config for my wcf service?
[英]Calling WCF service from class library: App.Config vs Web.Config?
我使用現有的WebApplication
來調用WCF服務。 這些服務的代理是使用“添加服務參考”菜單創建的。 因此在此項目中生成>> Web.config。
我已經在解決方案中添加了另一個class library project
。 該項目還添加了對該服務的引用。 從而在此項目中生成>> App.Config文件。
我了解,在N層應用程序中,我們應該具有通往該服務的通用網關。 出於好奇,我想知道-
對於源自WebApp的WCF調用,傳播到類庫中,將使用哪個配置文件(App / Web)來定位客戶端終結點配置?
web.config
文件將用於查找服務。
原因是因為在這種情況下,應用程序域屬於Web應用程序,而不是類庫,並且該應用程序域的默認配置文件是web.config
。
@musefan是正確的。 使用的是web.config。
如果需要,可以將一些配置部分分成單獨的文件,並從主web.config中引用它們。 您可能需要這樣做,以便可以將WCF客戶端和服務器配置維護在一個位置,以確保它們一致。
例如,如果要分隔<client>
部分,則可以這樣做:
<client configSource="client.xml" />
其中client.xml是包含相關客戶端配置信息的文件。
這篇博客文章告訴您如何做的更多細節。
http://blog.andreloker.de/post/2008/06/keep-your-config-clean-with-external-config-files.aspx
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.