私たちのチームは、x64 を対象とした Web アプリケーションを開発しています。そのプロジェクト参照とその依存関係はすべて x64 を対象としています (.csproj
ファイルとアセンブリを確認しました)。構成ファイルにレイトバウンド参照はありません。
IIS 8.x Express では、すべてが正常にコンパイルおよび実行されます。公開するときにのみ表示されます
無効なアセンブリ プラットフォームまたはファイル内の ContentType
Fusion ログで。これaspnet_compiler.exe
は、パブリッシュの一部としての実行中に発生します。確かに、ある種のプロセッサ アーキテクチャの不一致があるようですが、どこでしょうか?
ターゲット フレームワークとターゲット プロファイルも確認しました。Web プロジェクトのフレームワークは .NET 4.5 です。その依存関係はすべて 4.5 以下であり、プロファイルは非クライアント プロファイルです。