私はそれについて同様の質問をしましたが、私の知る限り私の問題とは全く一致しません。ファイルまたはアセンブリをロードできませんでしたCrystalDecisions.ReportAppServer.ClientDoc
例外メッセージ:
は、ファイルまたはアセンブリをロードできませんでした。 'CrystalDecisions.ReportAppServer.ClientDocを、バージョン= 13.0.2000.0、カルチャニュートラル、PublicKeyToken = = 692fbea5521e1304' またはその依存関係の1つ。システムは、指定されたファイルを見つけることができません。
ファイルは自分のGACにあります。私はVS2010を実行している32ビットマシン(Windows 7)で開発しています。すべてが.NET4です。ターゲットホスティングマシンは64ビットのWin 2008 R2です。私のローカルマシンにはVS2010用のCRインストールがあります。ホスティングマシンはVS2010用の64ビットランタイムを備えています。私はこのWebアプリケーションの "Any CPU"モードですべてのコードをコンパイルしています。
GACでファイルが見つかりません。これはIISアプリケーションです。いくつかの権限の問題がありますか?私はIISがGACにアクセスできると思います。
何をすべきか、いくつかの提案があります。
私が扱っているいくつかのサードパーティ製のDLLでは、PublicKeyTokenは32ビット版と64ビット版で異なります。あるマシンでは動作しますが、他のマシンでは動作しない場合、これは見た目の一部かもしれません。しかし、それはちょっと推測です... – David
まさにその公開鍵トークンを持つファイルは、GACに記述されているとおりです。なぜ私のWebアプリケーションがそれを見つけることができないのか分かりません。 –