Мы недавно обновили наше ядро asp.net 2.2 до 3.0, но не можем выяснить проблему, с которой мы сталкиваемся сейчас ...
Когда я запускаю веб-проект, я получаю исключение для "MapControllers":
ReflectionTypeLoadException: невозможно загрузить один или несколько запрошенных типов. Не удалось загрузить тип 'Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.SaveTempDataFilter' из сборки 'Microsoft.AspNetCore.Mvc.ViewFeatures, версия = 3.0.0.0, культура = нейтральная, PublicKeyToken = adb9793829ddae60'.
Похоже, что-то использует SaveTempDataFilter из "Microsoft.AspNetCore.Mvc.ViewFeatures", который больше не существует, или я ошибаюсь?
Любая помощь в правильном направлении приветствуется.
app.UseEndpoints(endpoints => {
endpoints.MapControllers();
endpoints.MapAreaControllerRoute("admin", "admin", "Admin/{controller}/{action=Index}/{id?}");
endpoints.MapControllerRoute("default", "{controller=Schedule}/{action=Index}/{id?}");
});
Program.cs
var host = Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder
.UseContentRoot(Directory.GetCurrentDirectory())
.UseKestrel((context, options) =>
{
options.AddServerHeader = false;
})
.UseIIS()
.UseIISIntegration()
.UseStartup<Startup>();
})
.Build();
host.Run();