作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经在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(更进一步)来完成此操作
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/
我是一名优秀的程序员,十分优秀!