![](/img/trans.png)
[英]Is app.config file exposed for Windows Service like WCF service web.config file using IIS?
[英]IIS WCF Service not using app.config
我在IIS中托管了.NET 3.5 WCF服務。 項目服務庫具有一個app.config文件,其中包含一些配置設置(數據庫連接字符串等)。 我通過Visual Studio中的網站項目部署該項目,該項目會生成一個web.config來管理端點。 有沒有辦法將服務庫中的app.config設置放到web.config中? IIS托管服務似乎正在使用設置設計器中的默認值,甚至忽略了復制到app.config中的顯式內容。 我猜測這與DLL無法使用app.config的事實有關。
我的服務應用程序設置為從[MyAssembly].Properties.Settings.Default
命名空間中提取設置設置。
可以使用外部配置文件嗎?
您的web.config:
<config>
...
<connectionStrings configSource="myConnections.config"></connectionStrings>
</config>
然后是您的外部myConnections.config文件:
<connectionStrings>
<add ... />
</connectionStrings>
您可以從主web.config文件中引用多個外部配置文件。 有關如何/為什么執行此操作的詳細說明,請參見此博客文章 。
我希望這有幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.