30

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

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

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

  • 32 ビットと 64 ビットのアプリケーションには、個別の HKLM\Software レジストリ ホームがあります。
  • SQL Server クライアント ネットワーク ユーティリティには 32 ビット バージョンと 64 ビット バージョンがあります。
  • 私がまだ発見していない他の楽しい驚き

このほとんどの回避策を見つけていますが、質問する必要があります...

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

4

5 に答える 5

23

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

于 2010-07-24T19:51:40.033 に答える
3

これはcassini Web サーバーの x64 ビルド バージョンです (VS2008 および VS2010 のバイナリのみ)。

http://cassinidev.codeplex.com/にアクセスして、x64 モードでソース コードをビルドしました。

ここに記載されているようにそれらを置き換えると、結果として得られたバイナリが機能しました。

ここからバイナリをダウンロードできます: https://sites.google.com/site/csharpstuff1/CassiniDevx64.zip?attredirects=0&d=1

于 2012-09-11T12:07:47.180 に答える
3

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

x64 など、さらにテストおよび展開を開始する場合は、IIS を選択することをお勧めします。

于 2010-04-11T10:18:31.863 に答える
1

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

情報はこちら: http://ultidev.com/Products/Cassini/CassiniDevGuide.htm

于 2010-04-07T11:44:41.590 に答える
1

この男は、Reflector を使用して 64 ビットとして再コンパイルするという同様のアプローチをとったようです

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

于 2010-04-07T00:46:55.480 に答える