web-dev-qa-db-ja.com

Visual Studio 2010 WebDev WebServer(Cassini)は64ビット互換ですか?

現在、64ビットOS(Windows Server 2008 64ビット)のVisual Studio2008で開発しています。

私が作成するアプリはIIS7と同様に64ビット対応ですが、組み込みのASP.NET開発サーバー(別名Cassini、別名WebDev.Webserver.exe)は32ビットとして実行されます。

これにより、次のような多数の問題が発生します。

  • 32ビットアプリケーションと64ビットアプリケーションには、別々のHKLM\Softwareレジストリホームがあります
  • SQLServerクライアントネットワークユーティリティには32ビットバージョンと64ビットバージョンがあります
  • 私が発見していない他の楽しい驚きですが、きっと湧き上がるでしょう

私はこれのほとんどの回避策を見つけていますが、私は尋ねなければなりません...

64ビットアーキテクチャでVisualStudio 2010プレビュービットを試したことがある人は、開発Webサーバーが64ビットを処理できるかどうかを知っていますか?もしそうなら、それを実行するモードのオプションはありますか? (たとえば、プロジェクトプロパティのチェックボックスのように)

30
David Boike

VS2008/2010開発サーバーを直接置き換えるための完全なソースコードは、 http://cassinidev.codeplex.com で入手できます。要件をサポートするためにx64にコンパイルできます。

23
Sky Sanders

32ビットIDEおよび関連するものにより、開発が容易になります。

X64など、さらにテストと展開を開始する場合は、IISの方が適しています。

3
Lex Li

ここ は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

3
deafsheep

64ビットバージョンをアドバタイズするUltiDevCassiniと呼ばれるサードパーティ製品があります。無料で再配布可能です。それはあなたのニーズを解決するかもしれません。

ここでの情報: http://ultidev.com/Products/Cassini/CassiniDevGuide.htm

1
JNadal

この男は、Reflectorを使用して64ビットとして再コンパイルするのと同様のアプローチを取っているようです: http://codeka.com/blogs/index.php/2007/06/18/64_bit_webdev_webserver_exe

VS2010でストーリーが異なることを示唆するものは何も見つかりませんでしたが、指が交差しました。

1
Harv