我正在按照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/

10-09 20:32
查看更多