Приложение ASP.NET Core 2.2 не будет работать в службе приложений Azure - PullRequest
0 голосов
/ 06 декабря 2018

У меня есть действительно простое демонстрационное приложение ToDo, которое я обновил с .NET 4.5 до .NET Core 2.1.Приложение работает локально без ошибок.

При выполнении публикации правой кнопкой мыши в веб-приложении Azure появляется следующая ошибка:

This xxxx.azurewebsites.net page can’t be found.
No webpage was found for the web address: https://xxxx.azurewebsites.net/
HTTP ERROR 404

При публикации Файл ->Новое приложение Project успешно запущено.Я сравнил выходные данные обоих приложений, и мое приложение ToDo использует больше зависимостей, но в целом они выглядят примерно одинаково.

Я включил диагностику для приложения и веб-сервера, но не вижу ошибок в журнале.

Как мне отладить это?С чего начать?

1 Ответ

0 голосов
/ 06 декабря 2018

После включения Журнал стандартного вывода ASP.NET Core Module журнал стандартного вывода показал, что приложение пытается подключиться к базе данных LocalDB, которая, конечно, не была доступна.Исправление строки подключения, указывающей на базу данных SQL Azure, решило проблему.

Я бы ожидал ошибку HTTP 500, поскольку это, очевидно, проблема в моем приложении.Я до сих пор не понимаю, почему 404 был возвращен.

...