32bit Anwendungen mit 64bit IIS7

17. März 2009

IIS7
Wert mit einem 64bit IIS7 versucht, eine 32bit Anwendung zum verwenden, wird wahrscheinlich als erstes auf einen Fehlermeldung stoßen: kann Assembly nicht laden. Dies liegt daran, dass man im IIS7 erst erlauben muss, auch 32bit Anwendungen zu starten. Dazu gibt es zwei Möglichkeiten. Einmal über den Servermanager:

  • Im Application Pool rechte Maustaste auf den Pool, wo die 32bit Anwendung laufen soll und “Erweitere Einstellungen” auswählen
  • “Enable 32bit-Applications” auf “True” stellen
  • Mit OK bestätigen.

Die zweite Möglichkeit besteht darin, dass ganze direkt in die applicationHost.config einzutragen:

<applicationPools>
  <add name="MyAppPool32bit" autoStart="true" enable32BitAppOnWin64="true" />
  <add name="MyAppPool64bit" autoStart="true" enable32BitAppOnWin64="false" />
  <applicationPoolDefaults>
    <processModel identityType="NetworkService" />
  </applicationPoolDefaults>
</applicationPools>

{ 0 Kommentare } { 0 Shares }

Schreib einen Kommentar

Previous post:

Next post: