IIS 7.5 automatisch im Jitterbit App Builder starten
Stellen Sie sicher, dass das Anwendungsinitialisierungsmodul bereits in IIS installiert ist
- Öffnen Sie den IIS-Manager
- Klicken Sie auf den Server
- Klicken Sie im Hauptfenster auf Konfigurationseditor
- Erweitern Sie den Knoten system.webServer.
-
Wenn 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 Neustart des Servers 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 gibt keine Optionen. Klicken Sie auf „Installieren“ und dann auf „Fertig“.
-
Starten Sie den Server neu, damit die Änderungen wirksam werden. Diese Funktion funktioniert nicht ohne Neustart des Servers.
- Ü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 sie AutoStart = False haben, außer App Builder Anwendungspool.
- Klicken Sie auf jeden Anwendungspool
- Wählen Sie Erweiterte Eigenschaften
- Setzen Sie AutoStart = False
- Für die App Builder Anwendungspool setzt AutoStart = True
Die nächsten 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 in folgendem Verzeichnis 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 die App Builder Knoten durch Hinzufügen von startMode="AlwaysRunning":
<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 die App Builder Knoten durch Hinzufügen von preloadEnabled="true":
<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, die zeigen, wie Sie das Verhalten testen oder einige häufig aufgetretene Probleme beheben können.