gpt4 book ai didi

visual-studio - 如何在Visual Studio 2017 Web Proj ASP.NET Core 2.0中禁用Https

转载 作者:行者123 更新时间:2023-12-03 10:36:21 25 4
gpt4 key购买 nike

我已经在Visual Studio 2017中使用ASP.NET Core 2.0创建了一个默认项目。我选择了带有MVC和“个人使用身份验证”的Web应用程序。默认情况下,它正在配置并使用https。我尝试通过进入项目属性并删除用户ssl并将https更改为http来禁用该功能,但随后出现IIS Express Connection错误或404。

我之前没有看到默认的https。那是哪里来的,我应该在哪里禁用它?

最佳答案

我刚刚使用Net Core 2.0创建了一个默认的MVC应用程序。
要禁用SSL,您需要执行2个步骤。您可以通过使用Visual Studio GUI或编辑launchsettings.json(更进一步)来完成此操作

  • 转到项目属性
  • 取消选中SSL选项
  • 将应用程序网址复制到“开始”浏览器输入中
    enter image description here

  • 瞧!
    enter image description here
    如果您不喜欢使用该界面,则可以通过设置 sslPort: 0"launchUrl": "http://localhost:13121/"(或者您想在哪里启动该应用程序)来替代编辑launchsettings.json文件。
    {
    "iisSettings": {
    "windowsAuthentication": false,
    "anonymousAuthentication": true,
    "iisExpress": {
    "applicationUrl": "http://localhost:13121/",
    "sslPort": 0
    }
    },
    "profiles": {
    "IIS Express": {
    "commandName": "IISExpress",
    "launchBrowser": true,
    "launchUrl": "http://localhost:13121/",
    "environmentVariables": {
    "ASPNETCORE_ENVIRONMENT": "Development"
    }
    },
    "WebApplication1": {
    "commandName": "Project",
    "launchBrowser": true,
    "environmentVariables": {
    "ASPNETCORE_ENVIRONMENT": "Development"
    },
    "applicationUrl": "http://localhost:13122/"
    }
    }
    }

    关于visual-studio - 如何在Visual Studio 2017 Web Proj ASP.NET Core 2.0中禁用Https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46507029/

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