我在Visual Studio 2010,Project1和Project2的解决方案中有两个项目。
Project1是父项目,有一个名为ConnectionStrings.config的配置文件,其中包含两个项目使用的连接字符串。
我已将Project1中的ConnectionStrings.config文件作为链接文件添加到Project2中。
当我将它发布到我们的网络服务器时,它工作正常,Project2可以使用Project1中配置文件中的连接字符串从我们的数据库中读取数据。
当我在本地和调试Project2上工作时,我收到以下错误,我认为这意味着它无法看到链接文件:
无法打开configSource文件' ConnectionStrings.config'。 (C:\ Project2 \ web.config第10行)
Project1 ConnectionStrings.config
<?xml version="1.0"?>
<connectionStrings>
<add name="myConnectionString" connectionString="Data Source=***;Initial Catalog=***;Integrated Security=False; Password=***;User ID=***"
providerName="System.Data.SqlClient" />
</connectionStrings>
Project2 web.config
<?xml version="1.0"?>
<configuration>
<connectionStrings configSource="ConnectionStrings.config"/>
</configuration>
如何让Project2从Project1读取此配置文件?
由于
答案 0 :(得分:0)
machine.config
中指定该连接字符串。