![](/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.