asp.net - ASP.NET 应用程序指向错误数据库的问题

标签 asp.net sql-server

我有一个使用 MS SQL Server 2008 数据库的网络应用程序。最近我制作了两个数据库副本,一个用于持续开发,另一个供用户开始测试和评估应用程序。

我现在有两个独立的 Web 应用程序。我已将“测试”版本的 web.config 更改为指向测试数据库,但它似乎仍在使用以前的版本。

这是否缓存在某处?我已经在盒子上运行 IISRESET,但我的 Web 应用程序的“测试”版本似乎仍然指向错误的数据库。

这让我发疯,感谢任何帮助。

最佳答案

只是一个大胆的猜测:您的连接字符串可能没有按照您认为的那样配置。您更改了错误的连接字符串,或者根本没有从 web.config 读取连接字符串。

配置不会缓存在任何地方,因此当您更改连接字符串并启动您的应用程序时,将加载更改后的值。

创建数据库连接的数据访问代码部分是什么样的?

关于asp.net - ASP.NET 应用程序指向错误数据库的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5147714/

相关文章:

c# - 带有制表符分隔文本文件的 StreamReader

sql-server - 如何在Visual Studio中开发t-sql?

sql-server - 需要有关在SQL Server上使用SqlBulkCopy插入信封的建议

asp.net - SQL Server 2008 中的 bool 类型

javascript - 嵌套 JSON 值不绑定(bind) MVC

sql - 数据访问层是否应该包含业务逻辑?

sql-server - T-SQL 中的 sleep 命令?

sql-server - 如何减少sqoop导出的日志大小

c# - SQL 注入(inject)攻击是否可以通过 SqlCommand 以外的任何方式执行?

c# - 由于 Intellisense 错误而无法发布