Sha*_*man 8 redirect asp.net-core-mvc .net-6.0 visual-studio-2022 c#-10.0
我也是 ASP.NET 和编程新手。我正在使用 Visual Studio 2022 v17.5 和 ASP.NET Core 6 构建 Web 应用程序。
我是在开发环境中。最初一切都很顺利,但突然它开始表现不佳
警告:无法确定用于重定向的 https 端口
网页加载但不响应任何点击,浏览器重新加载动画也继续旋转。
我在互联网上搜索但未能找到任何修复。请指导修复此错误,并提前感谢您提供任何解决方案。
这是MS Docs的答案:
中间件必须有可用的端口才能将不安全的请求重定向到 HTTPS。如果没有可用端口:
使用以下任一方法指定 HTTPS 端口:
设置 HttpsRedirectionOptions.HttpsPort。
设置 https_port 主机设置:
在主机配置中。
通过设置 ASPNETCORE_HTTPS_PORT 环境变量。
通过在 appsettings.json 中添加顶级条目:
"https_port": 443,
使用 ASPNETCORE_URLS 环境变量指示具有安全方案的端口。环境变量配置服务器。中间件通过 IServerAddressesFeature 间接发现 HTTPS 端口。此方法不适用于反向代理部署。
ASP.NET Core Web 模板在
Properties/launchsettings.json 中为 Kestrel 和 IIS Express 设置 HTTPS URL。
launchsettings.json 仅在本地计算机上使用。
为Kestrel 服务器或 HTTP.sys 服务器的面向公众的边缘部署配置 HTTPS URL 端点。应用程序仅使用一个 HTTPS 端口。中间件通过
IServerAddressesFeature 发现端口。
| 归档时间: |
|
| 查看次数: |
14203 次 |
| 最近记录: |