【问题标题】:IIS https binding disappears sometimeIIS https 绑定有时会消失
【发布时间】:2018-08-15 14:27:29
【问题描述】:

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

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

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

【问题讨论】:

  • 因为它是在开发机器上,所以检查你在 Visual Studio 中打开的项目是否经常覆盖 IIS 默认值并破坏绑定。
  • 当我开始调试在 Visual Studio 中使用 IIS 集成的 ASP.NET Core 项目时,就会发生这种情况。还没有弄清楚如何防止这种情况。
  • 此问题与在 Visual Studio 中调试 .Net Core 应用程序有关。在我在 Visual Studio 安装程序中启用“开发时 IIS 支持”并开始在 Visual Studio 中调试 .Net 核心应用程序后,它开始发生。还没找到原因。

标签: asp.net visual-studio iis iis-8


【解决方案1】:

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

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

【讨论】:

  • 这是 Visual Studio Code 的解决方案吗?因为问题发生在 Visual Studio 上。
  • 这就是我使用 Visual Studio Professional 2017 解决问题的方法
猜你喜欢
  • 2016-08-13
  • 2020-06-19
  • 1970-01-01
  • 1970-01-01
  • 2016-03-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-21
相关资源
最近更新 更多