ASP.NET 核心默认调试启动 URL

ASP.NET Core Default debugging launch URL

当使用 ASP.NET Core Web API 模板时,默认调试启动 URL 以某种方式设置为 api/values。这个默认设置在哪里配置,我该如何更改?

关于此启动 URL 的声明位置,我能找到的文档很少。在 MSDN 上的 blog post 中简要提到了它。我最终在项目的 Properties 节点下的 launchSettings.json 文件中偶然发现了它,如下所示:

以下是此文件的内容:

{
  "profiles": {
    "IIS Express": {
      "commandName" : "IISExpress",
      "launchBrowser": true,
      "launchUrl": "api/values",
      "environmentVariables" : {
        "ASPNET_ENV": "Development"
      }
    }
  }
}

您可以将 launchURL 更改为您想要的默认路由。