我正在尝试更改本地应用程序的数据库,但它一直指向旧数据库(我重命名了一些表以检查它是否在之后中断,确实如此)。 我在应用程序内搜索了连接字符串并将它们全部重命名为新数据库,但它仍然指向旧数据库。我知道该应用程序正在刷新,因为我可以通过从 web.config 中删除行来破坏它。无论我做什么,它都会一直指向旧数据库。
IIS 是否将连接字符串缓存在某处?连接字符串可能在哪里有任何线索吗?
另一件有趣的事情是,即使我删除所有旧的连接字符串,应用程序仍然可以工作。该应用程序使用 ASP.NET 和 IIS。
我也遇到同样的问题。 我已重命名旧数据库,我的解决方案指向新数据库(DEV 的副本),并且我希望本地解决方案使用新的 DEV 数据库,但即使连接字符串指向 DEV 数据库,我看到的数据是否来自旧数据库。 这很奇怪! 任何帮助都会很棒。 谢谢。