2016-08-01 8 views
1

ASP.Net MVC WebプロジェクトにサードパーティのDLLを統合する必要がある設定があります。私たちのアプリケーションは64ビットです。しかし、第三者は32ビットのDLLを提供しているだけです。私たちにとってもっと簡単なものにするために、この第三者dllの周りにラッパー(基本的にWeb APIプロジェクト)を書いています。これをメインアプリケーションのサービスリファレンスとして追加しました。私たちはVS 2015を使用しており、ツール - >オプション - >プロジェクト - > Webプロジェクト - > 64ビットIISを明示的にチェックしています。これは、アプリケーションから頻繁にメモリ外の例外に直面していたために行われました。しかし、これにより、32ビットdllを含むプロジェクトを使用することも、デバッグすることもできません。これを克服するため、私たちはQA環境で32ビットWeb APIとしてラッパープロジェクトをホストしており、直接消費しています。さて、私はそれでいくつかの問題を調べるように求められました。私の主なアプリケーションには64ビットのiis expressを使用し、1つのボックスにはVS 2015の2つの異なるインスタンスからラッパー用に32ビットのiis expressを使用してデバッグできる方法はありますか?VS 2015と並行して32ビットと64ビットのWebプロジェクトを実行しています

答えて

1

iis-32ビット版でアプリケーションをホストしてみてください。両方で対応できるはずです。

+0

素晴らしいアイデア!出来た! – Bodhi

関連する問題