Я пытаюсь сначала использовать код и ядро .NET в веб-приложении службы приложений Azure.
Я запустил Add-Migration и Update-Database, и когда я запускаю приложение локально в VS2017, он обновляетDB, как и ожидалось
Но когда я добавляю следующий код, чтобы попытаться запустить его автоматически в моем AppService, приложение вылетает с сообщением об ошибке Невозможно запустить приложение
Вот строка, к которой я добавилmy startup.cs
using (var serviceScope = app.ApplicationServices.GetRequiredService<IServiceScopeFactory>().CreateScope())
{
serviceScope.ServiceProvider.GetService<NWMposBackendContext>().Database.Migrate();
}
Как только я добавляю этот код, приложение не запускается, и если я его удаляю, приложение работает как положено.
Нужно ли что-то добавлять / делатьможно ли запускать миграции при публикации приложения на AppServices?