【发布时间】:2020-07-23 02:41:19
【问题描述】:
我正在使用默认的 ASP.NET Core 3.1 Web API 应用程序,我已将其配置为 https 并使用 app.UseHttpsRedirection();。
现在我使用这个 nuget 包将它作为 Windows 服务托管:Microsoft.Extensions.Hosting.WindowsServices。
托管已完成,但我正在使用 http 获取 API 结果,但在尝试使用 https(如 https://localhost:5001/weatherforecast)时会导致错误
我可以创建一些像 IIS 这样的自签名证书并将其分配并可以作为 https 运行吗?
【问题讨论】:
-
https请求的错误是什么 - 堆栈跟踪? -
localhost 拒绝连接。尝试:检查连接检查代理和防火墙
-
但是您在收听
443(ssl) 吗?尝试运行netstat -aon -p tcp|findstr LISTENING并查看443是否存在。
标签: c# asp.net-core asp.net-core-webapi