Я занимаюсь разработкой приложения ASP.NET Core, которое будет размещаться за IIS с использованием IISIntegration. В прошлом я уже разработал несколько приложений ASP.NET Core, но все они были размещены в службе Windows, а IIS выступал в качестве обратного прокси-сервера посредством перезаписи URL. Теперь вместо этого я должен использовать AspNetCoreModule.
Мне интересно, что происходит с Program.Main()
. В частности, я вызываю EntityFrameworkCore EnsureCreated()
, прежде чем создавать веб-хостинг. Однако, хотя мое приложение запускается правильно и даже отвечает на запросы, база данных не была заполнена необходимыми таблицами.
Как мне решить эту проблему?