2016-12-12 3 views
0

VS2015からMVCアプリを公開しようとしています。公開後にMVCが依存関係を見つけることができません

私は正常に公開しないが、私はアプリを実行しようとすると、私は私が得るリモートIISの「32ビットアプリケーションを有効」を有効にした場合、私は

Could not load file or assembly 'xxx.DLL' or one of its dependencies. The specified module could not be found. 

を得る:私は通常

Could not load file or assembly 'xxx' or one of its dependencies. An attempt was made to load a program with an incorrect format. 

を32ビットまたはそれ以外の方法で64ビットのDLLをビルドするとこのエラーが発生します。これはここでは当てはまりません。 64ビットに64ビットのdllビルドがあります。

どうすればよいですか?

PS:trueに設定された「32ビットアプリケーションを有効にする」と私は同じエラー

+0

64/32ビットの問題ではなく、依存関係がないように見えます。 「32ビットアプリケーションを有効にする」を有効にすべきではありません。 –

答えて

0

を取得すると、私はまた、32ビットのDLLを取得する32ビット上に構築し、IISにデプロイしようとした私は自分にお答えします質問。

その特定のdllにはC++ Redistributable 2010が必要でした。それをサーバーにインストールすると動作します。

関連する問題