将 IIS 托管的 .NET WebApp 从 Windows 2008 Server 迁移到 Windows 2019 Server

问题描述

我目前正在解决这个问题,以便将我们在 AWS 中的旧服务的 Windows 2008 实例迁移到 Windows 2019 Server AMI。 (非就地)我们首先通过查看站点和应用程序池的 iis 配置来做到这一点,并创建了一个厨师部署脚本,将其下载到 2019 服务器。但是 2019 版本有问题,即使软件(网络配置)、应用程序池设置、站点......一切看起来都一样。

接下来,我使用 web-deploy (msdeploy) 将 2008 年 Windows Server 中的 iis 池和站点和配置下载到一个包中,然后使用 msdeploy 将其导入到具有依赖项的干净的 Windows 2019 服务器准备下载。我原以为我们会遗漏导致问题的 iis 配置的一些问题,这将解决它。但它没有?

我看到的错误:iis 站点实际上以两种方式工作(chef 和 msdeploy 导出/导入方法),所以这是成功的,因为应用程序没有崩溃,但出于某种原因我看到功能错误。一些请求在 2019 版本上返回带有错误消息的 200 响应,这些响应完全没问题,并且在 2008 版本中返回带有数据的良好响应,即使软件和 iis 配置与我调查的相同。>

有什么我遗漏的吗?

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)