【问题标题】:launchSettings.json commandName usagelaunchSettings.json 命令名用法
【发布时间】:2017-06-20 06:49:08
【问题描述】:

每当我找到一些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有什么用?

【问题讨论】:

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


    【解决方案1】:

    命令名称映射到项目的启动方式。 Visual Studio 使用它来运行您的项目。

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

    【讨论】:

    • 谢谢!拥有一个自己的commandName 怎么样?我见过类似命令名的项目:“MyProject-Test”。那么会发生什么?
    • 是的,它曾经是项目名称。但是,如果您使用今天的工具对其进行配置,它将无法运行您的项目。
    • 再次感谢您,您在哪里找到此信息?这可能是我无法部署应用程序的原因吗?我们在 launchSettings.json 中有自己的命令名
    猜你喜欢
    • 2022-10-13
    • 1970-01-01
    • 1970-01-01
    • 2021-05-01
    • 2016-05-29
    • 2016-11-02
    • 1970-01-01
    • 2017-04-17
    • 1970-01-01
    相关资源
    最近更新 更多