gpt4 book ai didi

asp.net - 为 MVC Web 应用程序在 IIS Express 中的端口 443 上强制使用 SSL

转载 作者:太空宇宙 更新时间:2023-11-03 13:16:21 25 4
gpt4 key购买 nike

我有一个 MVC 5 Web 应用程序部分,我需要使用 SSL 运行其中的部分(即登录、帐户管理等)。我为 Web 项目启用了 SSL,更改了 applicationhost.config 中的绑定(bind):

<bindings>
<binding protocol="http" bindingInformation="*:80:example.com" />
<binding protocol="https" bindingInformation="*:443:example.com" />
</bindings>

但是,当我重新启动 IIS Express 并运行站点时,它会将 SSL 端口覆盖为 44300。有什么办法让它保持在 443 吗?

最佳答案

1) netsh http 显示 sslcert。在输出中搜索端口 44300 的条目并复制 certhash 和 appID。

2) 删除 44300 的条目:netsh http delete sslcert ipport=0.0.0.0:44300

3) 使用步骤 1 中复制的 certhash 和 appID 添加端口 443 的新条目。netsh http add sslcert ipport=0.0.0.0:443 certhash= appid=

配置完http.sys中的条目后,需要重启http服务才能使修改生效。

网络停止http

网络启动http

关于asp.net - 为 MVC Web 应用程序在 IIS Express 中的端口 443 上强制使用 SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35117690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com