如何将 MVC 应用程序从一台服务器移动到另一台服务器?
How to move MVC application from one server to another?
目前我们订阅了 GoDaddy 的专用服务器租约,现在我们正在考虑购买我们自己的服务器并离开 GoDaddy。
我不知道如何将我的所有源代码从一台服务器转移到另一台服务器,并移动数据库和其他文件。请说明为此必须遵循什么流程。
还想问一下我在应用程序中使用的第三方工具是否会有任何变化?
要将我的 Web 应用程序从一台服务器迁移到另一台服务器,我将执行以下操作:
列出所有可转让的清单:
- 服务器上的最新 运行 源代码(最好位于 wwwroot)
- 数据库备份文件(通常是.mdb或.bak)
复制源代码和数据库备份到目标服务器。显然,根据服务器的类型,您可能需要在 IIS 中设置站点并将其指向新目录
在数据库服务器上恢复数据库备份
- 编辑 web.config 以指向新的数据库服务器和凭据。
另一个重要提示:如果您保留了 GoDaddy 的域名并且只更改了托管服务器,您可能还需要更改您域的命名服务器,否则您将无法将您的域指向新的托管服务提供商!
第一次尝试将您的资料复制到目标服务器时,您可能不会成功。最好保持备份,以便您可以一次又一次地复制文件,以防新服务器出现问题。
只要涉及第三方收费,请咨询您的服务提供商,他们可能会为您提供最好的指导。对于以上简单的东西,您无需担心许可证问题。
祝一切顺利!
目前我们订阅了 GoDaddy 的专用服务器租约,现在我们正在考虑购买我们自己的服务器并离开 GoDaddy。
我不知道如何将我的所有源代码从一台服务器转移到另一台服务器,并移动数据库和其他文件。请说明为此必须遵循什么流程。
还想问一下我在应用程序中使用的第三方工具是否会有任何变化?
要将我的 Web 应用程序从一台服务器迁移到另一台服务器,我将执行以下操作:
列出所有可转让的清单:
- 服务器上的最新 运行 源代码(最好位于 wwwroot)
- 数据库备份文件(通常是.mdb或.bak)
复制源代码和数据库备份到目标服务器。显然,根据服务器的类型,您可能需要在 IIS 中设置站点并将其指向新目录
在数据库服务器上恢复数据库备份
- 编辑 web.config 以指向新的数据库服务器和凭据。
另一个重要提示:如果您保留了 GoDaddy 的域名并且只更改了托管服务器,您可能还需要更改您域的命名服务器,否则您将无法将您的域指向新的托管服务提供商!
第一次尝试将您的资料复制到目标服务器时,您可能不会成功。最好保持备份,以便您可以一次又一次地复制文件,以防新服务器出现问题。
只要涉及第三方收费,请咨询您的服务提供商,他们可能会为您提供最好的指导。对于以上简单的东西,您无需担心许可证问题。
祝一切顺利!