Jef*_*ner 13 c# macos visual-studio-code asp.net-core
我正在按照本教程将Facebook身份验证添加到我的Web应用程序中.
作为流程的一部分,我尝试在项目中启用SSL,但我发现的所有内容都涉及更新Visual Studio中"项目属性"对话框中的设置,我在Mac上通过Visual Studio Code无法使用该设置.我已经尝试手动更新launchSettings.json中的值,但我没有运气.
如何在Visual Studio代码中更新launchSettings.json(或其他项目文件)以在调试时启用SSL?
Bra*_*nce 11
如果您不想仅仅为了在 VS Code 中调试而更改 Program.cs 文件,您还可以在 launch.json 中配置 url。您需要在 env 属性中指定 url。正如 xneg 所说,您需要设置一个自签名证书才能执行此操作。
您可以配置 http url 和 https (SSL) url
"configurations":[
{
...
"env": {
"ASPNETCORE_ENVIRONMENT": "Development",
"ASPNETCORE_URLS": "http://localhost:5002;https://localhost:5003"
},
...
}
Run Code Online (Sandbox Code Playgroud)
我在windows上对launchSettings.json进行了以下编辑,它就是诀窍.目前,这是在Visual Studio 2017 RC中执行此操作的唯一方法.
{
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:50183/",
"sslPort": 44318
}
},
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"launchUrl": "https://localhost:44318",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"corePostgresIdentity": {
"commandName": "Project",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"applicationUrl": "https://localhost:44318"
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9342 次 |
| 最近记录: |