代码之家  ›  专栏  ›  技术社区  ›  mag232913

在一个项目中有两个launchsettings.json文件

  •  1
  • mag232913  · 技术社区  · 1 年前

    我目前有一个项目,有两个launchsettings.json文件。一个位于properties文件夹下,另一个位于Views/properties下。我很困惑,因为这是我第一次遇到这种情况。我还试图弄清楚哪个文件是正确的。任何帮助或解释都将非常好。

    Properties文件夹

    {
      "profiles": {
        "CoreApp": {
          "commandName": "Project",
          "launchBrowser": true,
          "environmentVariables": {
            "ASPNETCORE_ENVIRONMENT": "Development"
          },
          "applicationUrl": "https://localhost:51523;http://localhost:51524"
        }
      }
    }
    

    视图/属性

    {
      "$schema": "http://json.schemastore.org/launchsettings.json",
      "iisSettings": {
        "windowsAuthentication": false,
        "anonymousAuthentication": true,
        "iisExpress": {
          "applicationUrl": "http://localhost:39278",
          "sslPort": 44353
        }
      },
      "profiles": {
        "http": {
          "commandName": "Project",
          "dotnetRunMessages": true,
          "launchBrowser": true,
          "applicationUrl": "http://localhost:5136",
          "environmentVariables": {
            "ASPNETCORE_ENVIRONMENT": "Development"
          }
        },
        "https": {
          "commandName": "Project",
          "dotnetRunMessages": true,
          "launchBrowser": true,
          "applicationUrl": "https://localhost:7125;http://localhost:5136",
          "environmentVariables": {
            "ASPNETCORE_ENVIRONMENT": "Development"
          }
        },
        "IIS Express": {
          "commandName": "IISExpress",
          "launchBrowser": true,
          "environmentVariables": {
            "ASPNETCORE_ENVIRONMENT": "Development"
          }
        }
      }
    }
    
    
    1 回复  |  直到 1 年前
        1
  •  1
  •   Guru Stron    1 年前

    相当于 Development and launchSettings.json 文档的部分:

    可以在中设置本地机器开发的环境 Properties \launchSettings.json 项目的文件。中设置的环境值 launchSettings.json 替代在系统环境中设置的值。

    所以你应该使用一个位于 Properties 文件夹(尽管您可能需要/想要从以某种方式放置在视图文件夹中的文件夹中复制一些内容)。

    推荐文章