You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

项目中存在两个launchsettings.json文件,如何确定正确使用的文件?

两个launchsettings.json文件的区分与正确用法

项目中存在两个launchsettings.json文件:

  • 一个位于项目根目录的Properties文件夹下
  • 另一个位于Views/Properties文件夹下

不清楚哪一个是项目实际需要使用的正确配置文件,需要明确区分和解释。

根目录Properties文件夹下的文件内容

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

Views/Properties文件夹下的文件内容

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

结论与解释

  • 根目录Properties文件夹下的launchsettings.json是项目的标准启动配置文件。ASP.NET Core框架、Visual Studio等IDE以及dotnet CLI工具,都会默认读取这个位置的文件来加载项目启动配置(比如端口、环境变量、启动命令等)。
  • Views/Properties下的launchsettings.json属于异常文件,正常ASP.NET Core项目的Views目录仅用于存放视图模板,不会在此目录下生成Properties文件夹和启动配置文件。这个文件大概率是手动误创建、或者第三方工具/插件错误生成的,项目实际运行时不会读取它。

建议

  1. 保留根目录Properties下的配置文件,这是项目实际依赖的启动配置。
  2. 可以直接删除Views/Properties下的launchsettings.json文件(建议先备份再删除),删除后不会影响项目的正常启动和运行,还能避免后续的配置混淆。

内容的提问来源于stack exchange,提问作者mag232913

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 14:46:12