2011-11-06 14 views
6

Ho un'applicazione caricata nel mio ambiente locale. Questo è un codebase che ho ereditato e non l'ho mai fatto funzionare. A questo punto, quando navigo su "http://test.myapp.com:75/" nel mio browser, ricevo il seguente errore:Impossibile caricare il file o l'assembly Microsoft.ServiceModel.DomainServices.Hosting

Descrizione: Si è verificato un errore durante l'elaborazione di un file di configurazione richiesto per soddisfare questa richiesta. Si prega di rivedere i dettagli specifici degli errori di seguito e modificare il file di configurazione in modo appropriato. Messaggio di errore del parser: Impossibile caricare il file o l'assembly 'Microsoft.ServiceModel.DomainServices.Hosting, Versione = 4.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' o una delle sue dipendenze. Il sistema non trova il file specificato.

Ho verificato e verificato che sono stati caricati servizi dati RIA. Riesco a vedere i file in C: \ Programmi (x86) \ Microsoft SDK \ RIA Services \ v1.0 \ Libraries \ Server. È interessante notare che gli assembly in questa directory non sono caricati nel mio GAC. Ho provato a caricarli nel mio GAC, tuttavia, non posso trascinare gli assembly in C: \ Windows \ assembly e nessun errore viene mostrato quando provo.

Cosa sto sbagliando?

+1

Questo assembly dovrebbe già essere nel GAC, dovrei indovinare a un problema di installazione. Stai guardando quello sbagliato, .NET 4 GAC si trova in c: \ windows \ microsoft.net \ assembly. La registrazione Drag + Drop non funziona più. Utilizzare fuslogvw.exe per risolvere i problemi di risoluzione dell'assembly. –

+0

Quindi? Come risolvere quel problema? –

risposta

2

Ho avuto lo stesso problema e ho risolto.

I file "Microsoft.ServiceModel.DomainServices.Hosting.dll" in C: \ Program Files (x86) \ Microsoft SDK \ RIA Services \ v1.0 \ Libraries \ Server è il sbagliata uno.

Il giusta uno è qui
C: \ Program Files (x86) Microsoft SDK \ RIA Services \ v1.0 \ Libraries \ Server \ SP2 \

Penso che questo problema forse caursed dalla versione del file dll. il primo è vecchio e il secondo è nuovo.

0

Anche l'impostazione errata della versione .NET nell'elenco delle applicazioni può creare questo problema.

Problemi correlati