【发布时间】:2017-08-12 14:59:35
【问题描述】:
我在 MVC5 下创建了具有个人身份验证的新项目。然后我构建了它并注册了一个测试用户来测试登录系统。我已经将我的数据库表 LocalDB 迁移到我的 SQL 服务器。
现在创建了连接字符串来连接 SQL 服务器,但问题是它仍在使用我的旧 LocalDB,它将数据保存到 App_Data 文件夹。
你能给我一些建议来把这个 LocalDB 切换到我的 SQL 服务器吗?我已经创建了“ADO.NET 实体数据模型”,但是如何将它与我的 SQL 服务器连接起来?任何的想法?欢迎提出任何问题。
【问题讨论】:
-
您为您的 sql server 创建了一个连接字符串,但您是否使用它?只需从您的配置中删除对 localDB 的所有引用,看看会发生什么——您可能根本无法连接到数据库。对于其余部分,我们无法从这里看到您如何(尝试)连接到任何东西,所以如果您不展示您尝试过的内容,我们无法看到可能出现的问题......
-
@oerkelens 你是对的。我已经注释掉了 Web.Config 表单中的所有 2 个连接字符串,但是我仍然可以使用我在启动时创建的测试用户登录!是不是很奇怪?
-
您说您将数据库从 LocalDB 迁移到 SQL Server,这将带来您的“测试用户”。
标签: c# asp.net-mvc