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

时间:2018-07-09 04:59:07

标签: asp.net-mvc-4

目前,我们已订阅GoDaddy进行专用服务器租用,现在我们正在考虑购买自己的服务器,然后迁移GoDaddy。

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

还想问一下,我在应用程序中使用的第三方工具是否会对其进行更改?

1 个答案:

答案 0 :(得分:0)

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

  1. 列出所有可转让的清单,该清单将是:

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

  3. 在数据库服务器上还原数据库备份

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

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

第一次将内容复制到目标服务器时,您可能不会成功。最好始终进行备份,以便您可以一次又一次地复制文件,以防新服务器上出现问题。

只要涉及第三方收费,请与您的服务提供商联系,他们可能会为您提供最佳指导。对于上述简单内容,您无需担心许可证内容。

祝一切顺利!