【发布时间】:2020-04-29 20:37:59
【问题描述】:
浏览我的网站时 http://example.site.com IIS 将用户重定向到 https://example.site.com:44345
我知道它来自 web.config 文件:
<environmentVariable name="ASPNETCORE_HTTPS_PORT" value="44345" />
当我想将我的(生产)站点发布到 IIS 时,如何将端口值更改为 443?
【问题讨论】:
-
为什么不能更改 web.config?该重定向来自 ASP.NET Core 框架,而不是 IIS。
-
我认为重定向来自 app.UseHttpsRedirection();如果您想通过 443 端口和localhost 访问该网站。请在您的 IIS 中添加 https 绑定主机标头。
-
如果在 IIS 中有正确的绑定。问题是如何以编程方式更新 web.config?如果我手动更改它,它会在构建时自动更改为 44345。
-
禁用使用httpsredirection()并改用URL重写规则怎么样?blogs.technet.microsoft.com/dawiese/2016/06/07/…