Как устранить это несоответствие System.Web.Helpers при веб-развертывании Azure?

Я не знаю, почему я не могу понять это. Я нахожусь в адском -именовании DLL. Вот что происходит:

  • Я использую Visual Studio 2012 RC для создания сайта MVC4, ориентированного на.NET 4.0
  • . Я пытаюсь использовать помощник Gravatar Razor в библиотеке Microsoft.Web.Helpers
  • . Это работает на моем компьютере, но после развертывания в Azure через Git я получаю следующее исключение при вызове помощника Gravatar:

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

Кажется, у меня есть несоответствие между версией System.Web.Helpers, установленной в GAC того, на чем размещен мой сайт Azure, и тем, на что я ориентируюсь.

Вот что я пробовал:

  • Копировать локально = правда
  • Взлом моей собственной папки _bin _deployableAssemblies,поскольку опция меню, похоже, отсутствует, описанная в блоге Фила Хаака
  • Удаление расширенной информации о сборке в файле.csproj для System.Web.Helpers

Кроме того, у меня есть следующее перенаправление привязки сборки в web.config:


    
      
        
        
      
     ...

Кто угодно??

5
задан Brandon Linton 25 July 2012 в 02:44
поделиться