Asp.net mvc 4 如何将MVC应用程序从一台服务器移动到另一台服务器?

Asp.net mvc 4 如何将MVC应用程序从一台服务器移动到另一台服务器?,asp.net-mvc-4,Asp.net Mvc 4,目前我们订阅了GoDaddy的专用服务器租约,现在我们正在考虑购买我们自己的服务器,然后离开GoDaddy 我不知道如何将我所有的源代码从一台服务器放到另一台服务器,以及如何移动数据库和其他文件。请解释为此必须遵循的流程 还想询问我在应用程序中使用的第三方工具是否会有任何更改?要将我的web应用程序从一台服务器迁移到另一台服务器,我将执行以下操作: 列出所有可转让文件,包括: 服务器上最新且正在运行的源代码(最好位于wwwroot中) 数据库备份文件(通常为.mdb或.bak) 将源代码和数

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

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


还想询问我在应用程序中使用的第三方工具是否会有任何更改?

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

  • 列出所有可转让文件,包括:

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

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

  • 编辑web.config以指向新的数据库服务器和凭据
  • 另一个重要提示:如果您在GoDaddy中保留了域名,并且只更改了托管服务器,那么您可能还需要更改域的namedserver,否则您将无法将您的域指向新的托管提供商

    您可能无法在第一次尝试将内容复制到目标服务器时成功。最好保持备份,以便在新服务器出现问题时可以一次又一次地复制文件

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


    祝你一切顺利

    那么,是否要在IIS上发布MVC应用程序?是@prashantpimpale,然后将项目发布到本地文件夹-->然后复制所有发布的输出并粘贴到IIS文件夹中directoty@PrashantPimpale这就是将应用程序托管到新服务器所需做的全部工作吗?关于数据库和第三方应用程序,没有什么特别的事情要做吗?@SJ lee是的,你所需要的只是数据库服务器SqlServer,它允许你连接到它并访问数据库和配置为通过internet访问的IIS服务器。