Развертывание приложения ASP.NET MVC 4 не удалось загрузить тип - PullRequest
2 голосов
/ 02 апреля 2012

Я пытаюсь развернуть приложение asp.net mvc 4, которое использует ApiController.

Но когда я пытаюсь получить доступ к веб-интерфейсу API, я получаю эту ошибку.

Не удалось загрузить тип 'System.Web.Razor.Parser.SyntaxTree.CodeSpan' из сборки> 'System.Web.Razor, версия = 2.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35'.

Я уже взял lok в папку bin и вижу System.Web.Razor.dll. Я также добавляю это в веб-конфигурацию:

<dependentAssembly>
    <assemblyIdentity name="System.Web.Razor" publicKeyToken="31bf3856ad364e35" />
    <bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
</dependentAssembly>

Имеет ли какой-либо член переполнения стека этопроблема?

Чего мне не хватает в моем развертывании?

Ответы [ 2 ]

1 голос
/ 28 февраля 2013

Проверьте файл web.config в папке Views И строку

<add assembly="System.Web.WebPages, Version=1.0.0.0 ...

в корне web.config. Смотрите мою заметку в этой теме .

0 голосов
/ 03 мая 2012

Я, наконец, просто создаю новый проект asp.net mvc 4 с нуля и добавляю весь свой код.

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