Я работаю над сайтом в .Net Core 2.0 уже несколько месяцев.Я только что обновился до .Net Core 2.1, и теперь метод Startup.Configure()
не вызывается.
В моем классе Program
есть следующий код, который создает IWebHost
:
private static IWebHost BuildWebHost(string[] args)
{
return WebHost
.CreateDefaultBuilder()
.ConfigureAppConfiguration(LoadAppConfiguration)
.UseStartup<Startup>()
.Build();
}
До тех пор, пока я не обновил фреймворк, он работал отлично, создавал экземпляры Startup
и правильно вызывал методы ConfigureServices
и Configure
.
Теперь, хотя создается экземпляр Startup
, Configure
больше не вызывается.(Нет исключений.)
Я понимаю, что в моем приложении запускается много другого кода.Но единственное, что я сделал, - это обновил .Net Core SDK с 2.0 до 2.1.
Возможно, у кого-то есть идея, что могло измениться или что я могу исследовать?