Бритвенные страницы в MVC выдают ошибку компиляции, когда System.Web.Helpers не найден - PullRequest
14 голосов
/ 13 ноября 2010

Мой вид бритвы не может быть скомпилирован со следующей ошибкой:

Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately. 

Compiler Error Message: CS0234: The type or namespace name 'Helpers' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)

Я добавил System.Web.Helpers в качестве ссылки на мой проект, поэтому я не уверен, что еще мне нужно сделать. Я также попробовал чистую перестройку после добавления ссылки, и без изменений.

Чего мне не хватает?

Ответы [ 2 ]

30 голосов
/ 13 ноября 2010

ага разобрался.Мне нужно было добавить

<add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

в <assemblies> раздел web.config!

3 голосов
/ 29 октября 2013

Web.config строка должна идти здесь:

  <configuration>
    <system.web>
      <compilation debug="true" targetFramework="4.0">
        <assemblies>
          <add assembly="System.Web.Helpers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...