我在VS 2008中有一个解决方案,它包含两个类库项目和一个ASP.NET网站.ASP.NET站点引用类库,其中一个库包含LINQ To SQL项.
我的问题是关于类库中的app.config,它包含数据库的连接字符串.当我构建项目时,此app.config不在构建目录中,这意味着我无法动态更改已部署项目的连接字符串.
我在这里做错了什么,如何部署这些设置,以便我可以更改连接字符串?
提前致谢,
马丁.
这也引起了我一点困惑.
您可能认为类库使用的是包含在其自己的项目中的app.config文件,但它没有.它使用引用它的项目的配置文件.
因此,您需要做的是
在ASP.Net项目的web.config文件中查找标记并将其更改为
并添加
库项目的app.config文件中包含的标记.您不需要在代码中更改ConfigurationManager类的任何内容来解决这个问题.它知道自动查找的位置.
希望有道理.