我有一个使用 IIS 托管在远程服务器上的 Blazor 服务器端 Web 应用程序。
我无法使用
http://urlofwebsite.com
访问它,而 https://urlofwebsite.com
则可以(除了不安全标志)。
为什么可以使用
https
访问但不能使用 http
?我可以更新它以便两者都可以访问吗?
尝试使用端口 80 作为 http,使用 443 作为 https。 在 Sitebindings ISS 中使用 * 作为 http 和 https 的 IP 地址。
根据回答此问题时提供的信息,我怀疑您的 Blazor 应用程序配置为:
app.UseHttpsRedirection();
或者类似的事情正在其他地方发生(例如 IIS 中的 URL 重写规则)