Обновление до .net core 3.0 - PullRequest
       6

Обновление до .net core 3.0

1 голос
/ 05 ноября 2019

Мы недавно обновили наше ядро ​​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();
...