2013-02-13 3 views
9

Quando ho goto mio sito ottengo questo errore ...Impossibile caricare Microsoft.ReportViewer.WebForms file o l'assembly o una delle sue dipendenze

Error 101 Could not load file or assembly 'Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. C:\mlui\csharp\WebAdmin_solution\WebAdmin\web.config 209 

che è questa riga di codice:

<add assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" /> 

Sto usando Visual Studio 2012, devo scaricare qualcosa e aggiungerlo alla cartella VS 2012?

risposta

2

cercare di aggiornarlo con l'ultima assemblea dei versione 10.0 con riferimento aggiungere al progetto e costruire di nuovo dopo l'aggiunta di file di assiemi volontà sembra qualcosa di simile sotto

Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a 
6

Se si sta usando i Reporting Services, provare a installare Reporting Services ridistribuibili sul server in cui si distribuisce il sito Web o includere gli assembly richiesti con la propria applicazione Web.

+0

Hai un link dove posso scaricarlo? – user1269625

+0

Come includere gli assembly richiesti nella mia applicazione Web? – user1269625

+1

Dovrebbe essere già sul tuo computer di sviluppo, ma puoi provare questo: http://www.microsoft.com/en-us/download/details.aspx?id=3841 –

3

Controlla l'installazione della cartella, quale versione ha la cartella ReportViewer. E inserisci Version = X.0.0.0 dove X indica la versione della tua installazione.

Nel mio caso, ho

Instalation Folders

Ma solo all'interno 10.0 Ho il ReportViewer

ReportViewer Folder

E il mio web.xml è così

<assemblies> 
       <add assembly="Microsoft.ReportViewer.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> 
       <add assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> 
       <add assembly="Microsoft.ReportViewer.WinForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> 
     </assemblies> 
    <buildProviders> 
       <add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/> 
      </buildProviders> 
+0

grazie ragazzi .. ho l'idea che forse non c'è nessun reportviewer installato in quel server .. quindi ho scaricato un programma di installazione separato per reportviewer per vs2010 .. e funziona !! –