amazon-web-services - 托管在 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 上迁移客户。
解决方案
事实证明,AWS 默认关闭了 https,因此您必须向 lightsail 防火墙添加规则以允许 https 流量通过。谁会想到呢?
推荐阅读
- java - 使用扫描仪时如何解决此错误
- android - 搜索 Dronekit-Android 文档
- ios - 如何在 UINavigationBarAppearance 中设置阴影半径?
- php - 为什么我的 PHP 代码不起作用,HTML 网站?
- php - PHP脚本允许用户从远程FTP服务器下载文件
- android - Flutter android方向卡在横向模式下
- python - 内存使用matplotlib - 如何清理内存?
- android - 导航组件隐式深层链接以空的 backstack 打开屏幕
- python - 如何使一个对象一个接一个地移动?
- python - Keras 如何评估/处理多标签 Sigmoid 问题