У меня есть запускаемый проект Microsoft.NET.Sdk.Worker, который представляет собой своего рода проект начальной загрузки, который сортирует DI и запускает пару хостов, один из которых является веб-сервером. Поэтому я хочу, чтобы Visual Studio открывала веб-браузер по определенному URL-адресу локального хоста при отладке этого запускаемого проекта. Однако этот файл launchSettings.json не приводит к открытию веб-браузера:
Код: Выделить всё
{
"profiles": {
"ExcaliburBotDEV": {
"commandName": "Project",
"launchBrowser": true,
"launchUrl": "/abc",
"applicationUrl": "https://localhost:5111/",
"environmentVariables": {
"DOTNET_ENVIRONMENT": "Development",
"DOTNET_URLS": "https://0.0.0.0:5111;http://0.0.0.0:5110"
}
},
"ExcaliburBotPROD": {
"commandName": "Project",
"launchBrowser": true,
"launchUrl": "/abc",
"applicationUrl": "https://localhost:5111/",
"environmentVariables": {
"DOTNET_ENVIRONMENT": "Production",
"DOTNET_URLS": "https://0.0.0.0:5111;http://0.0.0.0:5110"
}
}
}
}
Насколько я могу судить, единственная причина этого в том, что мой стартап-проект на самом деле не является веб-проектом. Когда я вручную загружаю
https://localhost:5111/ в веб-браузере, веб-интерфейс загружается нормально. Есть ли способ заставить Visual Studio запускать браузер по определенному URL-адресу?
Подробнее здесь:
https://stackoverflow.com/questions/792 ... sdk-worker