現在、64ビットOS(Windows Server 2008 64ビット)のVisual Studio2008で開発しています。
私が作成するアプリはIIS7と同様に64ビット対応ですが、組み込みのASP.NET開発サーバー(別名Cassini、別名WebDev.Webserver.exe)は32ビットとして実行されます。
これにより、次のような多数の問題が発生します。
私はこれのほとんどの回避策を見つけていますが、私は尋ねなければなりません...
64ビットアーキテクチャでVisualStudio 2010プレビュービットを試したことがある人は、開発Webサーバーが64ビットを処理できるかどうかを知っていますか?もしそうなら、それを実行するモードのオプションはありますか? (たとえば、プロジェクトプロパティのチェックボックスのように)
VS2008/2010開発サーバーを直接置き換えるための完全なソースコードは、 http://cassinidev.codeplex.com で入手できます。要件をサポートするためにx64にコンパイルできます。
32ビットIDEおよび関連するものにより、開発が容易になります。
X64など、さらにテストと展開を開始する場合は、IISの方が適しています。
ここ はcassini Webサーバーのx64ビルドバージョンです(VS2008およびVS2010のバイナリのみ)。
http://cassinidev.codeplex.com/ にアクセスし、x64モードでソースコードをビルドしました。
ここに記載されているようにそれらを置き換えると、結果のバイナリは私のために機能しました: http://cassinidev.codeplex.com/wikipage?title=Visual%20Studio%202008%2f2010%20Development%20server%20drop-in%20replacement&referringTitle=ドキュメント
ここからバイナリをダウンロードできます: https://sites.google.com/site/csharpstuff1/CassiniDevx64.zip?attredirects=0&d=1
64ビットバージョンをアドバタイズするUltiDevCassiniと呼ばれるサードパーティ製品があります。無料で再配布可能です。それはあなたのニーズを解決するかもしれません。
ここでの情報: http://ultidev.com/Products/Cassini/CassiniDevGuide.htm
この男は、Reflectorを使用して64ビットとして再コンパイルするのと同様のアプローチを取っているようです: http://codeka.com/blogs/index.php/2007/06/18/64_bit_webdev_webserver_exe
VS2010でストーリーが異なることを示唆するものは何も見つかりませんでしたが、指が交差しました。