2010-11-12 11 views
14

La mia opinione rasoio non riesce a compilare con il seguente errore:pagine rasoio a MVC stanno dando un errore di compilazione con System.Web.Helpers non essere trovato

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?) 

ho System.Web.Helpers aggiunto come riferimento al mio progetto, quindi non sono sicuro di cos'altro ho bisogno di fare. Ho anche provato una ricostruzione pulita dopo aver aggiunto il riferimento e nessuna modifica.

Cosa mi manca?

+1

Questo progetto è aggiornato da una versione precedente di MVC? –

+0

http://stackoverflow.com/questions/267006/could-not-load-file-or-assembly-system-web-mvc/4801390#4801390 – user202448

risposta

30

Aha l'ha capito. Avevo bisogno di aggiungere

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

Per la sezione <assemblies> di web.config!

+0

puoi dirmi come si aggiunge automaticamente nel file di configurazione web? –

+1

Non vedo una sezione 'assembly' nel mio web.config. C'è un file di esempio? –

+0

Inserire la riga in SushiGuy

3

linea web.config dovrebbe andare qui:

<configuration> 
    <system.web> 
     <compilation debug="true" targetFramework="4.0"> 
     <assemblies> 
      <add assembly="System.Web.Helpers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
Problemi correlati