托管在 AWS 上的 IIS 10 服务器将不提供 aspx

时间:2021-07-22 11:59:14

标签: amazon-web-services

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

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

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

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

寻找任何想法。

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

1 个答案:

答案 0 :(得分:0)

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