IIS https 绑定有时会消失

IIS https binding disappears sometime

我的开发机器上有 IIS,我默认托管 asp.net 4.5 网站和 .NET 核心应用程序。

应用程序配置为仅通过 https 运行。 有时,没有任何模式 "https" 会从配置列表中消失。 在这种情况下,我手动添加它,但这真的很烦人。

有什么线索可以一直解除这个绑定吗?

打开launchSettings.Json并将iis的sslPort设置为443

  "iisSettings": {
    "windowsAuthentication": false,
    "anonymousAuthentication": true,
    "iis": {
      "applicationUrl": "http://localhost/",
      "sslPort": 443
    },
    "iisExpress": {
      "applicationUrl": "http://localhost:54633",
      "sslPort": 0
    }
  },