首页 > 解决方案 > 托管在 AWS 上的 IIS 10 服务器不会提供 aspx

问题描述

拥有使用本地和虚拟系统运行多年的应用程序。这是一个 ASP.NET 应用程序。在运行服务器 2019 的 AWS 上建立了一个虚拟机,其配置与在不同提供商上运行的另一个虚拟机相同。在 AWS VM 上运行的 IIS 实例不会为站点提供服务。非 AWS 服务器正在运行服务器 2016,因此我使用服务器 2016 在 AWS 上创建了一个新 VM。遇到相同的问题。

如果我加载一个虚拟的 html 页面(典型的 hello world),页面会正常显示,所以我知道这不是 DNS 问题或类似问题。

当我查看 IIS 中的日志时,我看到了 302 状态代码。对于我的生活,我无法弄清楚为什么这个东西不会为网站服务。我检查了所有的可扩展性等。我在两个系统上配置了相同的 IIS。AWS 说这是一个 IIS 问题。如果配置完全相同,那怎么可能呢?

如果是应用程序问题,我们不会看到 500 错误吗?

寻找任何想法。

谢谢.. 仅供参考,这在这一点上很关键。尝试在 AWS 上迁移客户。

标签: amazon-web-services

解决方案


事实证明,AWS 默认关闭了 https,因此您必须向 lightsail 防火墙添加规则以允许 https 流量通过。谁会想到呢?


推荐阅读