【问题标题】:Moving ASP.net site to another server将 ASP.net 站点移动到另一台服务器
【发布时间】:2016-12-06 14:01:43
【问题描述】:

假设我在 Server1 上有 asp.net 网站并且需要将它们移动到 Server2,对此的最佳做法是什么?如何确保所有相关文件、数据库等也被移动?我是否必须手动修改所有 web.configs 和其他配置文件,并找出每个站点的依赖项,还是有办法将所有内容导出并导入新服务器?

我没有在 SO 上找到任何其他说明。

谢谢

编辑:这与其他问题相似但不同。另一个问题实际上并没有提供答案,只是关于暂存环境的一些想法。

由于要移动大约 30 个应用程序,我希望它尽可能自动化。新服务器几乎完全相同,但我注意到当我使用“Web Deploy”作为测试移动一个应用程序时,它并没有带来依赖项,我必须手动找出缺少哪些依赖项并安装它们。

【问题讨论】:

标签: asp.net iis


【解决方案1】:

我如何确保所有相关文件、数据库等都被移动为 好吗?

典型的 asp.net 站点将所有数据和数据库放在一个主目录下。因此,您只需将完整目录从旧服务器复制/粘贴到新服务器即可。

但我们有几点需要注意。

  1. DataBase 文件已被数据库锁定,因此您需要先将它们从数据库中删除。
  2. 在新站点中,您需要重新挂载数据库文件并根据新服务器更改 web.config(例如,可能是新的 IP 地址、数据库上的新名称。

最后,新主机上的权限必须正确且相同,例如,如果您有一些需要写入权限的目录,则必须将其也添加到新服务器中

您也可以阅读:How to set correct file permissions for ASP.NET on IIS

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-24
    • 1970-01-01
    • 1970-01-01
    • 2012-12-26
    相关资源
    最近更新 更多