ASP.NET Ядро веб-приложения Azure выходит из строя из-за SQLite

#azure #asp.net-core #azure-web-app-service #webapp2

#azure #asp.net-core #azure-web-app-service #webapp2

Вопрос:

Я пытаюсь запустить пользовательский интерфейс проверки работоспособности AspNetCore.Диагностика.Проверки работоспособности в моем ASP.NET Core WebAPI. На локальном сервере все работает нормально, но при развертывании в веб-приложении Azure все приложение умирает. Когда я удаляю пользовательский интерфейс из служб при запуске, все в порядке, поэтому я пришел к выводу, что происходит сбой пользовательского интерфейса HealthChecks.

Оно использует SQLite для хранения данных, поэтому я подозреваю, что в этой части. Я подключился через SFTP к WebAppp, где я его развернул, и я вижу, что файл базы данных SQLite создан, но содержит 0 байт содержимого.

Сначала я подумал, что это может быть проблема с хостом Linux, но приложение также умирает в веб-приложении Windows, когда этот пакет используется для отображения проверок работоспособности.

Есть какие-либо подсказки, в чем может быть проблема?

Комментарии:

1. Попробуйте получить некоторые выходные данные журнала из веб-приложений Azure. Это может дать вам дополнительную информацию о том, что именно идет не так. Журналы могут быть где-то на Kudu ( yourapp.scm.azurewebsites.net )

2. Я сталкиваюсь с той же проблемой, и после включения некоторого ведения журнала я обнаруживаю, что база данных sqlite заблокирована:? был ли достигнут какой-либо прогресс с вашей стороны?