64 ビットの CHILKAT CRYPT アセンブリがあります (.NET 4.0 用)。Windows Server 2003 (64 ビット) の IIS 6.0 でアプリケーションを実行すると、アセンブリが見つからないというエラーが発生しました。一方、ローカル マシンには 32 ビット アセンブリと Windows7 32 ビットがあり、正常に動作します。
このエラーを克服するにはどうすればよいですか?また、その原因は何ですか?
64 ビットの CHILKAT CRYPT アセンブリがあります (.NET 4.0 用)。Windows Server 2003 (64 ビット) の IIS 6.0 でアプリケーションを実行すると、アセンブリが見つからないというエラーが発生しました。一方、ローカル マシンには 32 ビット アセンブリと Windows7 32 ビットがあり、正常に動作します。
このエラーを克服するにはどうすればよいですか?また、その原因は何ですか?
私が見つけた主な問題は、Web アプリケーションがプラットフォーム x86 用に構築されており、マシンが 32 ビット プログラムの実行を許可していない x64 マシンにデプロイされていることです。この場合、アセンブリが見つからないことを示すエラーは正しくありません。x64マシンとは互換性がありません。
次の手順で問題が解決することがわかりました。
この手順により、私の問題は本当に解決しました。