Pet*_*ner 25 visual-studio iis-express asp.net-core visual-studio-2017 asp.net-core-2.0
我使用ASP.NET Core 2.0在Visual Studio 2017中创建了一个默认项目.我选择了带有MVC和个人使用身份验证的Web应用程序.默认情况下,它即将配置并使用https.我已经尝试通过进入项目属性并删除用户ssl并将https更改为http来禁用它,但后来我得到了IIS Express连接错误或404.
我之前没有看到默认的https.来自何处以及在哪里可以禁用它?
Mar*_*rco 36
我刚刚使用net core 2.0创建了一个默认的MVC应用程序.
要禁用SSL,您需要执行两个步骤.您可以通过使用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/"
}
}
}
Run Code Online (Sandbox Code Playgroud)
Bre*_*ter 14
我只是遇到了同样的问题(即,我需要一个非 SSL URL 来建立一个有效的 ngrok.com 隧道)
我意识到问题是禁用安全的,但您可能不需要。您可能已经定义了一个不安全的。
诚然,我继承了这个项目,所以我不知道默认项目是否会配置相同。我的假设是,您可能忽略了一个不安全的 URL。
| 归档时间: |
|
| 查看次数: |
28344 次 |
| 最近记录: |