среда, 24 октября 2018 г.

HTTP Error 502.5 - Process Failure - Ошибка при Публикации ASP.NET Core приложения на Azure

Окужение

Visual Studio 2017, dot net core 2.1

Ситуация 

публикую простое ASP.NET Core приложение на Azure
Получаю
HTTP Error 502.5 - Process Failure 


Поиск причины ошибки

В данной задаче не столько было сложно устранить саму ошибку, сколько выяснить её причину. 
Как я действовал

Azure/панель управления приложением/

App Service
Diagnose and solve problems

раскрыть Solutions To Common Problems
Check out the application event logs ...

у меня ошибка была:
Application 'MACHINE/WEBROOT/APPHOST/(Application-name)' with physical root 'D:\home\site\wwwroot\' failed to start process with commandline 'D:\home\site\wwwroot\(Appliction-name.exe) ', ErrorCode = '0x80004005 : 80008096.

смотрю

https://stackoverflow.com/questions/42713848/net-core-app-unable-to-start-in-iis-due-to-errorcode-0x80004005-80008083

советуют через консоль идти

Azure/панель управления приложением/
Development Tools/Console

Решение в моем случае


в конце концов мне помогло изменение настроек публикации в Visual Studio

Форма настроек публикации
Вкладка Settings
поле Target Runtime установил в значение Portable
(поле Deployment Mode у меня было в значении Framework-Dependent)

вторник, 16 октября 2018 г.

VS Code: как остановить выполнение команды ng serve

Окружение
Visual Studio Code

Ситуация
Запустил команду в терминале
ng serve -o

(приложение запускается в браузере и мониторит изменения)


Вопрос
Как остановить выполнение команды

Ответ
Ctrl+C

если не помогает то
Ctrl+C , Ctrl+C
(два раза жмем Ctrl+C)


помог ответ отсюда