我在VS 2019中有一个解决方案,它有两个ASP.NET Core项目,一个是Web api项目,另一个是与API项目对话的Web应用程序。
当我将其设置为运行两个项目时。它会启动2个浏览器窗口,一个用于Web api,另一个用于Web应用程序。
是否有一种方法可以阻止Visual Studio在浏览器中启动Web API项目(但使其在后台运行)?我只能通过REST工具(例如Insomnia等)与API通信。
谢谢!
答案 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”,您应该会很好!