Метод не найден - PullRequest
       2

Метод не найден

1 голос
/ 12 февраля 2012

Я разрабатываю приложение MVC3 для Azure, которое отлично работает в моей локальной среде, и эмулятор Azure. Однако при развертывании в Azure появляется ошибка «Метод не найден»: System.Web.Razor.GeneratorResults System.Web.Razor.RazorTemplateEngine.GenerateCode '.

Я добавил развертываемые зависимости с помощью Visual Studio

У меня не было большого успеха в поиске ответов онлайн, любая помощь будет признательна.

Ответы [ 3 ]

0 голосов
/ 13 февраля 2012

Попробуйте "развернуть бен".Посмотри, работает ли это.Для этого есть отличный блог .

0 голосов
/ 13 февраля 2012

По умолчанию в Azure нет сборок, связанных с MVC3. Если вы используете Azure SDK 1.6, вы можете создать веб-роль MVC3, при этом все необходимые сборки будут добавлены в ваш BIN и скопированы в Azure при развертывании.

Если вы используете SDK ранее 1.6, вы должны вручную добавить их в свои ссылки и убедиться, что все они установлены на Копировать локально = Истина. Сборки будут

  • System.Web.Helpers
  • System.Web.Mvc
  • System.Web.Providers
  • System.Web.Razor
  • System.Web.WebPages
  • System.Web.WebPages.Deployment
  • System.Web.WebPages.Razor
0 голосов
/ 12 февраля 2012

Это звучит как проблема развертывания. Каким-то образом правильные .DLL не переходят на Azure. Убедитесь, что развертываемые зависимости правильные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...