Zum Inhalt springen

Automatischer Start von IIS 7.5 im Jitterbit App Builder

Bestätigen, dass das Anwendungsinitialisierungsmodul bereits in IIS installiert ist

  1. Öffnen Sie den IIS-Manager
  2. Klicken Sie auf den Server
  3. Klicken Sie im Hauptbereich auf Konfiguration-Editor
  4. Erweitern Sie den Knoten system.webServer.
  5. Wenn in diesem Knoten kein Element ApplicationInitialization vorhanden ist, muss es installiert werden.

    Applicationinitializationnotinstalled

    • (im obigen Screenshot ist die Anwendungsinitialisierung nicht installiert)

    • (im Screenshot unten ist die Anwendungsinitialisierung installiert)

    Applicationinitializationisinstalled

  6. Wenn nicht installiert, installieren Sie die Anwendungsinitialisierung.

    Vorsicht

    Ein Neustart des Servers ist nach der Installation erforderlich.

  7. Schließen Sie den IIS-Manager

  8. Laden Sie das Installationspaket von Microsoft über einen der folgenden Links herunter:

  9. Führen Sie diese Datei aus. Es gibt keine Optionen, klicken Sie auf Installieren und dann auf Fertigstellen.

    Installcomplete

  10. Starten Sie den Server neu, damit die Änderungen wirksam werden. Diese Funktion funktioniert nicht ohne einen Neustart des Servers.

  11. Ü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. Das bedeutet nicht, dass die Anwendungsinitialisierung vollständig installiert wurde. Sie müssen Ihren Server neu starten, damit die Änderungen wirksam werden.

Konfigurieren der Anwendungsinitialisierung

  1. Öffnen Sie den IIS-Manager
  2. Ändern Sie jeden Anwendungs-Pool, um AutoStart = False zu haben, außer für den Anwendungs-Pool App Builder.

    1. Klicken Sie auf jeden Anwendungs-Pool
    2. Wählen Sie Erweiterte Eigenschaften
    3. Setzen Sie AutoStart = False
    4. Setzen Sie für den Anwendungs-Pool App Builder AutoStart = True

Die nächsten Einstellungen sind in der Benutzeroberfläche des IIS 7.5 Managers nicht verfügbar. Sie werden in der Datei applicationHost.config vorgenommen.

  1. In einer Standardinstallation sollte sich die applicationHost.config befinden unter: C:\Windows\System32\inetsrv\config
  2. SPEICHERN SIE EINE KOPIE DER DATEI
  3. Öffnen Sie die ApplicationHost.config in einem Texteditor
  4. 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>
    
  5. Ä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>
    
  6. 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="/Vinyl" applicationPool="App Builder">
            <virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\wwwroot\App Builder" />
        </application>
        ...
    </sites>
    
  7. Ä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="/Vinyl" applicationPool="App Builder" preloadEnabled="true">
            <virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\wwwroot\App Builder" />
        </application>
        ...
    </sites>
    

Die Anwendungsinitialisierung ist jetzt korrekt konfiguriert. Im Folgenden finden Sie Links, die zeigen, wie das Verhalten getestet oder einige häufige Probleme, die aufgetreten sind, behoben werden können.

Setzen Sie die Leerlaufzeitüberschreitung auf 0

Bild 002 1

Testen und Fehlerbehebung