如何将 MVC 应用程序从一台服务器移动到另一台服务器?

How to move MVC application from one server to another?

目前我们订阅了 GoDaddy 的专用服务器租约,现在我们正在考虑购买我们自己的服务器并离开 GoDaddy。

我不知道如何将我的所有源代码从一台服务器转移到另一台服务器,并移动数据库和其他文件。请说明为此必须遵循什么流程。

还想问一下我在应用程序中使用的第三方工具是否会有任何变化?

要将我的 Web 应用程序从一台服务器迁移到另一台服务器,我将执行以下操作:

  1. 列出所有可转让的清单:

    • 服务器上的最新 运行 源代码(最好位于 wwwroot)
    • 数据库备份文件(通常是.mdb或.bak)
  2. 复制源代码和数据库备份到目标服务器。显然,根据服务器的类型,您可能需要在 IIS 中设置站点并将其指向新目录

  3. 在数据库服务器上恢复数据库备份

  4. 编辑 web.config 以指向新的数据库服务器和凭据。

另一个重要提示:如果您保留了 GoDaddy 的域名并且只更改了托管服务器,您可能还需要更改您域的命名服务器,否则您将无法将您的域指向新的托管服务提供商!

第一次尝试将您的资料复制到目标服务器时,您可能不会成功。最好保持备份,以便您可以一次又一次地复制文件,以防新服务器出现问题。

只要涉及第三方收费,请咨询您的服务提供商,他们可能会为您提供最好的指导。对于以上简单的东西,您无需担心许可证问题。

祝一切顺利!