.NET 4.0表适配器连接字符串问题

时间:2014-11-03 14:56:16

标签: asp.net .net vb.net

在.net 4.0 Web应用程序中使用表adaper连接字符串时,我遇到了一个奇怪的问题。 我使用相同的连接字符串名称和不同的服务器/凭证进行测试 和生产环境。我注释掉了我没有使用的连接字符串(参见示例) 下面)我遇到了表适配器的问题,没有使用在Web配置文件中取消注释的当前连接字符串。例如,我使用测试连接字符串对测试数据库进行任何更改。但是,当我取消注释生产连接字符串(并注释测试连接字符串)并部署到生产服务器时,仍在使用测试连接。有些连接没有在后面的代码中定义 - 有些是绑定到objectdatasources的网格。任何人都可以提出任何解决此问题的建议吗?

<!-- Test Conn  -->
  <add name="Connection1" connectionString="Data Source=server1; Initial Catalog=database1; User ID=username1; Password=password1" providerName="System.Data.SqlClient"/>

<!-- Production
  <add name="Connection1" connectionString="Data Source=server2; Initial Catalog=database1;User ID=username2; Password=password2" providerName="System.Data.SqlClient"/>
-->

1 个答案:

答案 0 :(得分:0)

部署后尝试重新启动IIS。