После обновления сайта Kentico с 8.2 до 9 выбрасывается версия System.Web.WebPages.Razor, версия = 2.0.0.0, исключение - PullRequest
0 голосов
/ 04 июля 2018

Я обновляю сайт Kentico с 8.0 до 10.0. С 8.0 -> 8.1,8.1 -> 8.2 все прошло гладко. После обновления с 8.2 до 9.1 сайт выкидывает ошибку

Не удалось загрузить файл или сборку 'System.Web.WebPages.Razor, версия = 2.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35' или одна из ее зависимостей. Система не может найти указанный файл.

Я также исключил файлы CMSApp_MVC.csproj, CMSApp_MVC.csproj.user, как указано в Документации.

Я пытался с помощью команды обновления пакета NuGet, но безрезультатно.

Как решить эту проблему?

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 20 ноября 2018

Изменить версию .net на 4.5 (или 4.6)

0 голосов
/ 04 июля 2018

Выполните следующие шаги и после проверки приведенный ниже URL-адрес для системных требований.

  1. Удаление «временных файлов asp.net» из C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Временные файлы ASP.NET
  2. Перезапустите пул приложений из IIS

https://docs.kentico.com/k9/installation/server-and-hosting-requirements

...