我正在按照this教程将Facebook身份验证添加到我的Web应用程序。
作为该过程的一部分,我试图在我的项目上启用SSL,但是我发现的所有事情都涉及更新Visual Studio中“项目属性”对话框中的设置,而我在Mac上无法通过Visual Studio Code获得该设置。我已经尝试过手动更新launchSettings.json中的值,但是我没有任何运气。
如何在调试时在Visual Studio Code中更新launchSettings.json(或其他项目文件)以启用SSL?
最佳答案
如果您不想仅仅为了在VS Code中进行调试而更改Program.cs文件,则还可以在launch.json中配置网址。您需要在env属性中指定网址。正如xneg所说,您需要设置一个自签名证书才能执行此操作。
您可以配置http网址和https(SSL)网址
"configurations":[
{
...
"env": {
"ASPNETCORE_ENVIRONMENT": "Development",
"ASPNETCORE_URLS": "http://localhost:5002;https://localhost:5003"
},
...
}
documentation for Kestrel有助于弄清这一点。
关于c# - 在调试中为SSL配置launchSettings.json-ASP.NET Core/Visual Studio代码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41255447/