Ho esaminato domande simili su SO, ma per quanto posso dire non corrisponde assolutamente al mio problema.Impossibile caricare il file o l'assembly CrystalDecisions.ReportAppServer.ClientDoc
Il messaggio di eccezione:
Impossibile caricare il file o l'assembly 'CrystalDecisions.ReportAppServer.ClientDoc, Version = 13.0.2000.0, Culture = neutral, PublicKeyToken = 692fbea5521e1304' o una delle sue dipendenze. Il sistema non trova il file specificato.
Il file è nel mio GAC. Sto sviluppando su una macchina a 32 bit (Windows 7) con VS2010, tutto è .NET4. La macchina host di destinazione è Windows 2008 R2 a 64 bit. La mia macchina locale ha l'installazione CR per VS2010; la macchina host ha i runtime a 64 bit per VS2010. Sto compilando tutto il mio codice in modalità "Any CPU" per questa applicazione web.
Mi viene in mente che non riesce a trovare il file nel GAC. Questa è un'applicazione IIS; c'è qualche tipo di problema di permessi? Penserei che IIS avrebbe accesso al GAC.
Alcuni suggerimenti su cosa fare sarebbero apprezzati.
In diverse dll di terze parti con cui ho lavorato, PublicKeyToken è diverso per le versioni a 32 e 64 bit. Se funziona su una macchina, ma non sull'altra, questo potrebbe essere un posto dove guardare. è solo una supposizione, però ... – David
Bene il file con quel token di chiave pubblica esiste nel GAC, esattamente come descritto. Non capisco perché la mia applicazione web non riesca a trovarla. –