我试图在Windows服务中托管一个ASP.net Core Web应用程序。我能够创建一个自包含的部署并创建了Windows服务。我的Web应用程序配置为使用5000端口进行HTTP通信,使用5001端口进行HTTPS通信。在应用程序内部,我使用了一个HttpsRedirectMiddleware。
当我启动Windows服务时,只能通过HTTP浏览网页,并从Https重定向中间件抛出以下错误:
Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware未能确定重定向的https端口。
是否需要进行额外的配置来公开用于HTTPS通信的端口?