一个项目中有 2 个 launchsettings.json 文件

问题描述 投票:0回答:1

我目前有一个项目,有 2 个 launchsettings.json 文件。一个位于“属性”文件夹下,另一个位于“视图/属性”下。我很困惑,因为这是我第一次遇到这种情况。我还试图找出哪个文件是正确的使用文件。任何帮助或解释都会很棒。

属性文件夹

{
  "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"
      }
    }
  }
}

asp.net-mvc asp.net-core properties-file
1个回答
1
投票

来自文档的开发和

launchSettings.json
部分:

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

launchSettings.json
中设置的环境值会覆盖系统环境中设置的值。

因此您应该使用位于根目录下的

Properties
文件夹中的一个。

© www.soinside.com 2019 - 2024. All rights reserved.