阻止Web API项目在浏览器中启动

时间:2019-09-18 15:50:30

标签: visual-studio-2019

我在VS 2019中有一个解决方案,它有两个ASP.NET Core项目,一个是Web api项目,另一个是与API项目对话的Web应用程序。

当我将其设置为运行两个项目时。它会启动2个浏览器窗口,一个用于Web api,另一个用于Web应用程序。

是否有一种方法可以阻止Visual Studio在浏览器中启动Web API项目(但使其在后台运行)?我只能通过REST工具(例如Insomnia等)与API通信。

谢谢!

1 个答案:

答案 0 :(得分:0)

转到“属性”-> launchSettings.json

您应该看到类似这样的内容:

"profiles": {
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": true,
      "launchUrl": "weatherforecast",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    },
    "<YourProjectName>": {
      "commandName": "Project",
      "launchBrowser": true,
      "launchUrl": "weatherforecast",
      "applicationUrl": "https://localhost:5001;http://localhost:5000",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    }

只需将“ launchBrowser”设置为“ false”,您应该会很好!