我在VS 2019中有一个解决方案,它有两个 ASP.NET 核心项目,一个是Web api项目,另一个只是一个与API项目对话的Web应用程序。
当我将其设置为运行两个项目时。它启动 2 个浏览器窗口,一个用于 Web api,另一个用于 Web 应用。
有没有办法阻止Visual Studio在浏览器中启动Web API项目(但让它在后台运行(?我只通过 REST 工具(如失眠等(与 API 通信。
谢谢!
转到 Properties->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"
}
}
只需将"启动浏览器"设置为"假",您应该很好!!