次の方法で共有


32 ビット モードのワーカー プロセス

作成者: Walter Oliver

x64 プラットフォームのパフォーマンス上の利点の 1 つは、仮想アドレス空間が増加し、使用可能なメモリが増えることです。 64 ビット Windows 上で 32 ビット ワーカー プロセスを使用するように IIS を構成することをお勧めします。 これはネイティブの 64 ビットよりも互換性が優れているだけでなく、パフォーマンスとメモリ消費量についても優れています。

これがグローバルに有効になるように Web サーバーを設定して、アプリケーション プールごとに設定しなくて済むようにします。 以前のバージョンの IIS とは異なり、特定のワーカー プロセスが同じサーバー上で互いに独立して 32 ビット モードまたは 64 ビット モードで実行するように構成できるようになりました。

サーバーの 32 ビット モードを構成するには

  • コマンド プロンプトを開いて、次のコマンドを実行します。
%windir%\system32\inetsrv\appcmd set config -section:applicationPools -applicationPoolDefaults.enable32BitAppOnWin64:true

Note

この設定は 64 ビット サーバーにのみ適用されます。

IIS PowerShell プロバイダーを使用してサーバーの 32 ビット モードを構成するには

  • PowerShell プロンプトを開き、次のコマンドを実行します。
set-itemproperty iis:\ -name applicationPoolDefaults.enable32BitAppOnWin64 -value true