Каждый раз, когда я продолжаю запускать свое ASP.NET Core Web App, оно продолжает запускать IISExpress. Я нажимаю DEBUG (или F5) и замечаю маленькое шоу с иконкой IISExpress. Затем я вручную выхожу из него. Кроме того, ни одна из кнопок отладки (пуска / остановки / паузы) не отображается ... так что это не начальная отладка ... а запускная работа.
целевой фреймворк: .NETCore 2.1
Вот мои файлы: -
launchSettings.json
{
"$schema": "http://json.schemastore.org/launchsettings.json",
"profiles": {
"Kestrel - Accounts.Api": {
"commandName": "Project",
"launchBrowser": false,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"applicationUrl": "http://localhost:5000"
},
"Docker": {
"commandName": "Docker",
"launchBrowser": true,
"launchUrl": "{Scheme}://localhost:{ServicePort}"
}
}
}
и вот проект в решении:
Еще одна интересная вещь, которую стоит отметить, если я попытаюсь попасть на сайт localhost (порт - это какой-то случайный порт, а не 5000
), сайт никогда не появится в конце концов запустится ... и это простой базовый сайт.
Может кто-нибудь подсказать, где мне искать / исправить, пожалуйста?
UPDATE
Я могу нормально запустить веб-сайт, если использую CLI. E.g.:
- (в папке
.csproj
)
dotnet build
dotnet publish -c DEBUG -o /app
dotenet c:\app\Accounts.Api.dll
.. и он нормально работает с обычными вещами, выводимыми на консоль ...