launchSettings.json commandName用法

时间:2017-06-20 06:49:08

标签: asp.net .net asp.net-core

每当我找到一些launchSettings.json个文件时,它们都具有以下结构:

{
  "iisSettings": {
    "windowsAuthentication": false,
    "anonymousAuthentication": true,
    "iisExpress": {
      "applicationUrl": "http://localhost:40088/",
      "sslPort": 0
    }
  },
  "profiles": {
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    },
    "IIS Express (Staging)": {
      "commandName": "IISExpress",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Staging"
      }
    }
  }
}

找到here

但是,我无法找到有关属性commandName的任何文档。 commandName的用法是什么?

谢谢

1 个答案:

答案 0 :(得分:12)

命令名称映射到应该如何启动项目。 Visual Studio使用它来运行您的项目。

  • IISExpress显然表明IIS Express用于启动项目。
  • Project表示项目是直接在命令行上使用.NET CLI执行的。

command names