Проблема зависимости с помощью Razor с использованием пакета развертывания на облачном сервисе Azure

Я пытаюсь развернуть проект RockPaperAzure до облачной службы Azure, но я получаю эту ошибку.

Could not load file or assembly 'System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference.

Все, что я нашел, поиск только что предложенного решения, включая файлы .ddl в проекте и ссылки на эти .dll, но это не сработало.

Я понятия не имею, чего не хватает.

EDIT: я исправил проблему, обновив фреймворк до ASP.NET MVC 4.

3
добавлено отредактировано
Просмотры: 1

1 ответы

У вас есть зависимые сборки, ссылающиеся на старый verion - 1.0 - Используйте NuGet для обновления всех ваших ссылок. В противном случае вы можете добавить перенаправление привязки сборки к web.config:

  
    
    ...
      
        
        
      
    
   

Просто убедитесь, что вы ссылаетесь на версию, развернутую в папке bin.

3
добавлено
Я пробовал это, но я исправил проблему, обновив фреймворк до ASP.NET MVC 4.
добавлено автор zeal, источник