我有一个IIS3.5wcf服务托管在.NET中。项目服务库有一个带有一些配置设置(数据库连接字符串等)的app.config文件。我通过Visual Studio中的一个网站项目部署该项目,该项目生成一个web.config来管理端点。有没有一种方法可以将服务库中的app.config设置放入web.config?IIS托管服务似乎正在使用设置设计器中的默认值,甚至忽略了在app.config中复制的说明。我猜这与DLL不能使用app.config的事实有关。
我的服务应用程序设置为从[MyAssembly].Properties.Settings.Default
名称空间中提取设置设置。
发布于 2012-03-16 13:06:50
你能使用外部配置文件吗?
您的web.config:
<config>
...
<connectionStrings configSource="myConnections.config"></connectionStrings>
</config>
然后是您的外部myConnections.config文件:
<connectionStrings>
<add ... />
</connectionStrings>
您可以从主web.config文件引用多个外部配置文件。有关如何/为什么这样做的详细解释,请参阅this blog post。
我希望这能帮到你!
https://stackoverflow.com/questions/9737718
复制相似问题