Automatischer Start von IIS 7.5 im Jitterbit App Builder
Vergewissern Sie sich, dass das Anwendungsinitialisierungsmodul bereits in IIS installiert ist
- Öffnen Sie den IIS-Manager.
- Klicken Sie auf den Server.
- Klicken Sie im Hauptfenster auf den Konfigurationseditor.
- Erweitern Sie den Knoten „system.webServer“.
-
Falls in diesem Knoten kein Element „ApplicationInitialization“ vorhanden ist, muss es installiert werden.
-
(im obigen Screenshot ist die Anwendungsinitialisierung nicht installiert)
-
(im Screenshot unten ist die Anwendungsinitialisierung installiert)
-
-
Falls nicht installiert, installieren Sie die Anwendungsinitialisierung.
Achtung
Nach der Installation ist ein Serverneustart erforderlich.
-
Schließen Sie den IIS-Manager.
-
Laden Sie das Installationspaket von Microsoft über einen der folgenden Links herunter:
-
Führen Sie diese Datei aus. Es werden keine Optionen angezeigt. Klicken Sie auf „Installieren“ und dann auf „Fertig“.
-
Starten Sie den Server neu, damit die Änderungen wirksam werden. Diese Funktion ist nur nach einem Serverneustart verfügbar.
- Überprüfen Sie die Installation (siehe Schritt 1 oben).
Wichtig
Dieses Element wird nach der Installation angezeigt, auch wenn Sie den Server nicht neu starten. Dies bedeutet nicht, dass die Anwendungsinitialisierung vollständig installiert wurde. Sie müssen Ihren Server neu starten, damit die Änderungen wirksam werden.
Konfigurieren der Anwendungsinitialisierung
- Öffnen Sie den IIS-Manager
-
Ändern Sie alle Anwendungspools so, dass AutoStart = False ist, mit Ausnahme des App Builder Anwendungspools.
- Klicken Sie auf jeden Anwendungspool
- Wählen Sie Erweiterte Eigenschaften
- Setzen Sie AutoStart = False
- Für den App Builder Anwendungspool setzen Sie AutoStart = True
Die folgenden Einstellungen sind in der IIS 7.5 Manager-Benutzeroberfläche nicht verfügbar. Sie werden in der Datei applicationHost.config vorgenommen.
- Bei einer Standardinstallation sollte sich die Datei applicationHost.config hier befinden:
C:\Windows\System32\inetsrv\config
- SPEICHERN SIE EINE KOPIE DER DATEI
- Öffnen Sie ApplicationHost.config in einem Texteditor
-
Suchen Sie die App Builder-Anwendung
<applicationPools> <add name="DefaultAppPool" autoStart="false" enable32BitAppOnWin64="false" managedRuntimeVersion="v4.0" /> ... <add name="App Builder" autoStart="true" managedRuntimeVersion="v4.0" /> ... </applicationPools>
-
Ändern Sie den App Builder Knoten, indem Sie startMode="AlwaysRunning" hinzufügen:
<applicationPools> <add name="DefaultAppPool" autoStart="false" enable32BitAppOnWin64="false" managedRuntimeVersion="v4.0" /> ... <add name="App Builder" autoStart="true" managedRuntimeVersion="v4.0" startMode="AlwaysRunning" /> ... </applicationPools>
-
Suchen Sie die App Builder Anwendung:
<site name="Default Web Site" id="1"> ... <application path="/" applicationPool="DefaultAppPool"> <virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\wwwroot" /> </application> <application path="/App Builder" applicationPool="App Builder"> <virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\wwwroot\App Builder" /> </application> ... </sites>
-
Ändern Sie den App Builder Knoten, indem Sie preloadEnabled="true" hinzufügen:
<site name="Default Web Site" id="1"> ... <application path="/" applicationPool="DefaultAppPool"> <virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\wwwroot" /> </application> <application path="/App Builder" applicationPool="App Builder" preloadEnabled="true"> <virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\wwwroot\App Builder" /> </application> ... </sites>
Die Anwendungsinitialisierung ist nun korrekt konfiguriert. Nachfolgend finden Sie Links zum Testen des Verhaltens und zur Behebung häufiger Probleme.