【问题标题】:Publish ASP.NET MVC project with Local DB on a server that does not have SQL Server installed on it在未安装 SQL Server 的服务器上发布带有本地数据库的 ASP.NET MVC 项目
【发布时间】:2022-10-30 14:01:04
【问题描述】:

我开发了一个 ASP.NET MVC 5 项目,并且正在使用本地 SQL Server 数据库。

我想在 IIS 本地服务器上发布该项目,但此 IIS 本地服务器没有 SQL Server。 SQL Server 未安装在该本地服务器上。

我可以在该服务器上发布项目吗?

【问题讨论】:

  • 如果您的应用需要 SQL Server - 那里一定是SQL Server 在您发布到的位置可用 - 可以在该 IIS 服务器本身上,也可以在可从该 IIS 服务器通过网络访问的另一台服务器上。
  • 试试 SQLite,如果我没记错的话,您只需引用该文件,您就可以在 Visual Studio 本身中访问数据库。否则,您正在寻找 docker 解决方案。

标签: c# asp.net sql-server asp.net-mvc iis


【解决方案1】:

是的,您可以在未安装 SQL Server 的服务器上发布您的应用程序;但你应该有另一台服务器(至少)哪个SQL Server 安装在上面并设置您的应用连接字符串在该服务器上,因此您的项目将连接到数据库。

你可以这样做云基础服务

但你应该知道安全问题.

如果您无法在自己的服务器上安装 SQL Server,因为操作系统,资源少,维护问题等等这个解决方案可能会对你有所帮助。

这两篇文章来自微软可能会有所帮助:

1. Connecting from Another Computer

2. Import or link to data in an SQL Server database

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-30
    • 2019-07-20
    • 2013-02-27
    • 1970-01-01
    • 2012-08-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多