ファイルまたはアセンブリ 'xxxxxx'、またはその依存関係の 1 つが読み込めませんでした。間違ったフォーマットのプログラムを読み込もうとしました
と出る。これは 32 bit でコンパイルした dll が混じっていると出るエラーのようなので、以下のいずれかで対処する。
- 64 bit でコンパイルし直す(他所のライブラリを使用している場合は 64 bit 版に差替える)
- IIS の Application Pool を "ASP.NET 2 Classic" に選択し、「詳細設定」で "32 ビット アプリケーションの有効化 " を "True" にする
上記のいずれかで対応する。