如何使用 API 或 MVC 中的 Web 服务将位于另一台服务器上的 SQL 服务器数据库连接到另一台服务器上的网站

How can I connect my SQL Server database that is placed on another server using API or Web Service in MVC to website that is on a different server

我将我的网站上传到 GoDaddy 虚拟主机,数据库放在另一台服务器上。

我想创建一个 API - REST 或 SOAP - 以将我的网站与我的 SQL 服务器数据库连接起来。

我需要帮助 - 如何在 ASP.NET MVC 5 中创建一个 API 以便我可以将我的数据库连接到我的网站?请提供 link 或代码,以便我解决问题。

我以前从未在 API 上工作过 - 任何帮助将不胜感激。

ASP.NET MVC 现在已经过时了。尝试 ASP.NET 核心。

您需要设计和开发一个 N 层应用程序:数据、服务和 UI。

数据库服务器位于何处并不重要,只要您的 WebAPI 可以连接到它即可。

我建议您构建一个 restful 网络 api 和 asp.net 核心: https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-web-api?view=aspnetcore-3.1&tabs=visual-studio

将您的数据库连接字符串放入应用程序设置文件中。

虽然你用的是其他数据库服务器,但没关系。您只需要确保检查您的连接字符串并将其指向您的数据库服务器。发布方式一样,可以用FTP或者Visual Studio

  1. 请使用 Visual Studio 工具打开您的项目
  2. 在解决方案资源管理器 windows(通常位于 VS 工具的右上角)上,右键单击您的项目并select发布
  3. 请发布到本地文件夹,如C:\Project
  4. 请通过 FTP
  5. 将您在 C:\Project 上看到的任何内容 files/folders 上传到您的服务器

如果您有任何问题,可以联系您的支持团队

您可以从 Sample_WebAPI_Project , 您可以创建数据库连接并从数据库

获取数据,而不是使用创建的列表