windows ASP.NET网站可在本地访问,但无法从外部IP访问(日志中的响应为302,而不是200)

nwnhqdif  于 2023-02-25  发布在  Windows
关注(0)|答案(1)|浏览(186)

我正尝试在IIS上为客户托管ASP.NET网站。我可以通过IP/域在本地访问该网站,但使用其他设备(其他IP)时无法访问。
以下是所有值得一提的细节:

  • 端口打开(使用telnet检查)
  • 使用应用程序池标识
  • C:\inetpub\logs\LogFiles\W3SVC2下的日志显示:本地IP响应200,但所有远程IP响应302。
  • 可以在本地和远程访问默认IIS网站

为什么会发生这种情况有什么线索吗?我已经花了6个多小时在这上面,所以我愿意在这一点上尝试任何猜测。

  • 附言:当涉及到IIS和ASP.NET时,我完全是新手 *
wbgh16ku

wbgh16ku1#

所以问题是HTTP到HTTPS重定向。由于我将网站移动到另一个服务器,那里还没有安装SSL证书,也没有配置HTTPS,所以无法访问。我甚至没有在IIS中启用HSTS,所以我不知道,但我猜网站的ASP.NET配置本身存在某种重定向。
无论如何,即使我仍然无法解释为什么它在本地工作在第一,但所有重要的是,问题的原因被发现。

相关问题