Freigeben über


Arbeitsprozesse im 32-Bit-Modus

von Walter Oliver

Einer der Leistungsvorteile der x64-Plattform besteht darin, dass der virtuelle Adressraum erhöht wird und mehr Arbeitsspeicher zur Verfügung steht. Es wird empfohlen, IIS für die Verwendung eines 32-Bit-Arbeitsprozesses unter 64-Bit-Windows zu konfigurieren. Nicht nur die Kompatibilität ist besser als die native 64-Bit, sondern auch Leistung und Speicherauslastung.

Legen Sie den Webserver so fest, dass er global aktiviert wird, sodass Sie ihn nicht für jeden Anwendungspool festlegen müssen. Im Gegensatz zu früheren Versionen von IIS können Sie jetzt bestimmte Arbeitsprozesse so konfigurieren, dass sie unabhängig voneinander im 32-Bit- oder 64-Bit-Modus auf demselben Server ausgeführt werden.

So konfigurieren Sie den 32-Bit-Modus für den Server

  • Öffnen Sie eine Eingabeaufforderung, und führen Sie Folgendes aus:
%windir%\system32\inetsrv\appcmd set config -section:applicationPools -applicationPoolDefaults.enable32BitAppOnWin64:true

Hinweis

Diese Einstellung gilt nur für 64-Bit-Server.

So konfigurieren Sie den 32-Bit-Modus für den Server mithilfe des IIS PowerShell-Anbieters

  • Öffnen Sie eine PowerShell-Eingabeaufforderung, und führen Sie Folgendes aus:
set-itemproperty iis:\ -name applicationPoolDefaults.enable32BitAppOnWin64 -value true