【问题标题】:Running ASP.NET MVC application with SQL Server database使用 SQL Server 数据库运行 ASP.NET MVC 应用程序
【发布时间】:2020-02-28 01:39:09
【问题描述】:

我是 ASP.NET MVC 的初学者。我按照一个教程构建了一个简单的 Web 应用程序。首先,我在 SQL Server Management Studio 中创建了一个数据库,并将它集成到我的 ASP.NET MVC 应用程序中。它在我的机器上运行良好,但是当我尝试在另一台笔记本电脑上运行它时,它无法识别我的数据库。

这是错误:

return View(db.Restoran.ToList());   // on this line

System.Data.Entity.Core.EntityException: '底层提供程序在打开时失败。'

【问题讨论】:

  • 这台电脑有数据库吗?复制应用程序时是否更新了连接字符串?
  • 应用程序连接字符串指向哪个数据库服务器?也许发布连接字符串最简单(隐藏登录详细信息)
  • 如果数据库已启动并正在运行(无论是本地数据库还是外部数据库),请确保正确设置连接字符串。

标签: c# sql-server asp.net-mvc entity-framework-core


【解决方案1】:

我想你也必须在笔记本电脑上安装 SQL Server 管理系统,并创建一个具有相同名称和登录详细信息的数据库...希望对您有所帮助。

这样会更好,因为您不必对代码进行任何更改

【讨论】:

    猜你喜欢
    • 2013-08-18
    • 1970-01-01
    • 1970-01-01
    • 2018-07-07
    • 1970-01-01
    • 1970-01-01
    • 2018-07-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多