2

IIS の 32 ビット エミュレーションで、64 ビット Windows Server 2003 で実行されている従来の ASP アプリケーションを使用しています。

私は 32 ビット サーバーから COM コンポーネントを持ってきており、Classic ASP アプリからアクセスできるようにするにはどうすればよいか考えていました。コンポーネントの 64 ビット バージョンと 32 ビット バージョンのどちらかを選択できます。

私は:

  • コンポーネントの 32 ビット バージョンを 64 ビット サーバーにインストールし、クラシック ASP アプリから呼び出します。
  • コンポーネントの 64 ビット バージョンをインストールし、Classic ASP アプリから呼び出してみますか?
4

1 に答える 1

1

32 ビット アプリケーションには常に32 ビット コンポーネントが必要であり、その逆も同様です。32 ビット アプリは 64 ビット dll をロードできません (アウト オブ プロセス ソリューションに切り替える必要はありません)。

于 2009-07-18T18:24:52.990 に答える