Asp.net core 是否有personal LaunchSettings.json文件?

Asp.net core 是否有personal LaunchSettings.json文件?,asp.net-core,asp.net-core-3.1,Asp.net Core,Asp.net Core 3.1,ASP.NET Core使用launchsettings.json文件存储如何启动应用程序进行调试的设置。有没有办法用未签入源代码管理的个人版本扩展此文件 我的目标是能够将launchUrl移动到我目前正在进行的任何工作中,而不必将它强加给其他团队成员 对于appsettings.json文件,有一个用户机密文件可以实现这一点,但是对于launchsettings.json,我找不到任何东西。我们没有多个启动设置,而是有多个启动配置文件。 您可以使用不同的launchurl在launchsett

ASP.NET Core使用launchsettings.json文件存储如何启动应用程序进行调试的设置。有没有办法用未签入源代码管理的个人版本扩展此文件

我的目标是能够将launchUrl移动到我目前正在进行的任何工作中,而不必将它强加给其他团队成员


对于appsettings.json文件,有一个用户机密文件可以实现这一点,但是对于launchsettings.json,我找不到任何东西。

我们没有多个启动设置,而是有多个启动配置文件。 您可以使用不同的launchurl在launchsettings文件中创建另一个配置文件,如以下示例所示:

"Sample": {
      "commandName": "Project",
      "launchBrowser": true,
      "applicationUrl": "https://localhost:5001;http://localhost:5000",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "development"
      }
    }
您和您的团队可以在单独工作时切换到不同的启动配置文件


您可以从上述visual studio的“开始”下拉列表中选择不同的启动配置文件。

谢谢您的建议。我已经想到了这一点,但这仍然意味着要将特定于个人开发者的东西提交到git中。不过我会把它记在B计划中。据我所知,没有personal launchsetings.json文件。launchsettings.json使用环境变量根据运行时环境配置应用程序行为。它仅在本地开发计算机上使用,并包含配置文件设置。此外,launchSettings.json不应该存储机密。Secret Manager工具可用于存储用于本地开发的机密。您可以考虑创建具有多个配置文件的Access StutsJ.JSON文件。参考