2

アプリケーションをWindows200864ビットサーバーに展開する必要があります。アプリケーションはWindows2003サーバーのインストールですでに1年以上実行されているため、すべてが正常に機能していることがわかります。私たちはまだWindowsXPで開発中です。

しかし、Windows 2008 64ビットシステムにインストールすると、少し不安になります。

では、注意しなければならない点はありますか?やるべき罠やトリッキーなことはありますか?

4

4 に答える 4

1

x86用に特別にコンパイルされたサードパーティのdllを使用する場合を除いて、心配することはおそらくありません。

私はすべてのビルドをASP.NETの「プラットフォームに依存しない」で実行しているため、x86とx64で問題なく実行されます。

于 2009-06-29T08:59:37.443 に答える
1

"Platform target" = "Any CPU"でコンパイルした場合、問題は発生しないはずです... .NETはとにかくネイティブコードではないため、プラットフォームに依存しないことに注意してください。

現在、Windows Server 2008 64ビットに展開されているASP.NETアプリケーションに取り組んでおり、開発マシンはWinXP32ビットです。これまでのところ問題はありません...

于 2009-06-29T09:00:01.327 に答える
0

インプロセス32ビットCOMサーバーを使用する場合は、そのCOMサーバー用のCOM +アプリケーションを作成しない限り、サーバーが機能しなくなることを確認する準備をしてください。

于 2009-06-29T09:00:01.763 に答える
0

注意すべき点は、PInvokeを使用してアンマネージライブラリとIntPtr構造体のサイズを呼び出す場合です。

于 2009-06-29T09:01:23.867 に答える