Freigeben über


Konfigurieren von IIS für einen HTTP-Empfangsspeicherort

Der HTTP-Empfangsspeicherort verwendet eine Anwendung in Internetinformationsdienste (IIS). In diesem Thema werden die Schritte zum Aktivieren des HTTP-Empfangsspeicherorts in IIS aufgeführt.

Je nach Betriebssystem können die Schritte zum Konfigurieren der IIS-Anwendung variieren. Verwenden Sie diese Schritte als Leitfaden, da die Benutzeroberfläche unter Ihrem Betriebssystem möglicherweise anders ist.

32-Bit und 64-Bit

Ein HTTP-Empfangsspeicherort verwendet die BTSHTTPReceive.dll. Es gibt eine 32-Bit- und eine 64-Bit-Version der DLL. Sie wählen aus, welche Version Sie verwenden möchten. 64-Bit-Prozesse verfügen über mehr verfügbaren Arbeitsspeicher. Wenn Sie also größere Nachrichten verarbeiten, ist die 64-Bit-Version möglicherweise am besten geeignet.

  • 32-Bit-Installationsspeicherort: ..\Program Files (x86)\Microsoft BizTalk Server <version>\HttpReceive
  • 64-Bit-Installationsspeicherort: ..\Program Files (x86)\Microsoft BizTalk Server <version>\HttpReceive64

Um die 64-Bit-Version des HTTP-Empfangsadapters im einheitlichen 64-Bit-Modus auszuführen, öffnen Sie eine Eingabeaufforderung, und führen Sie die folgenden Skripts aus:

  1. Typ: cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 0

  2. Typ: C:\WINDOWS\Microsoft.NET\Framework64\vX.X.XXXXX>aspnet_regiis.exe -i

Hinweis

IIS-Konfigurationen, die dazu führen, dass SOAP und HTTP denselben Prozess verwenden, sind ungültig. Es darf nur einen isolierten Empfänger pro Prozess geben.

Konfigurieren der IIS-Anwendung

  1. Öffnen Sie Internetinformationsdienste (öffnen Sie Server-Manager, wählen Sie Extras und dann Internetinformationsdienste-Manager aus.

  2. Wählen Sie in IIS Ihren Servernamen aus. Doppelklicken Sie in der Featureansicht auf Handlerzuordnungen. Wählen Sie im Bereich Aktionen die Option Skriptzuordnung hinzufügen aus.

    Hinweis

    Wenn Sie die Skriptzuordnung auf Webserverebene konfigurieren, gilt die Zuordnung für alle Websites. Wenn Sie die Zuordnung auf eine bestimmte Website oder einen bestimmten virtuellen Ordner beschränken möchten, wählen Sie diese Website oder diesen Ordner aus, und fügen Sie dann die Skriptzuordnung hinzu.

  3. Wählen Sie unter Skriptzuordnung hinzufügendie Option Anforderungspfad aus, und geben Sie ein BtsHttpReceive.dll.

  4. Wählen Sie unter Ausführbare Datei die Auslassungspunkte (...) aus, und navigieren Sie zu \Programme (x86)\Microsoft BizTalk Server <VERSION>\HttpReceive. Wählen Sie BtsHttpReceive.dllund dann Öffnen aus.

  5. Geben Sie unter Name ein BizTalk HTTP Receive, und wählen Sie dann Anforderungseinschränkungen aus. In diesem Fenster:

    1. Wählen Sie unter Verbeneines der folgenden Verben aus, und geben Sie ein POST.

    2. Wählen Sie in Accessdie Option Skript und dann OK aus.

    3. Wenn Sie aufgefordert werden, die ISAPI-Erweiterung zuzulassen, wählen Sie Ja aus.

  6. Erstellen Sie einen neuen Anwendungspool (klicken Sie mit der rechten Maustaste auf Anwendungspools, und wählen Sie Anwendungspool hinzufügen aus). Benennen Sie Ihren Anwendungspool (z BTSHTTPReceive. B. ), wählen Sie NET Framework v4.0.30319 aus, und wählen Sie OK aus.

    Hinweis

    Die .NET-Versionsnummer kann je nach Version der auf dem Computer installierten .NET Framework variieren.

    Der neue Anwendungspool wird aufgeführt.

  7. Wählen Sie Ihren neuen Anwendungspool aus, und öffnen Sie den Bereich Erweiterte Einstellungen (Aktionen ). In diesem Fenster:

    • 32-Bit-Anwendung aktivieren: Legen Sie auf True fest, wenn Sie die 32-Bit- BtsHttpReceive.dll
    • Abschnitt Prozessmodell , Identität: Wählen Sie die Auslassungspunkte (...) aus, wählen Sie Benutzerdefiniertes Konto aus, und legen Sie es dann auf ein Konto fest, das Mitglied der BizTalk Isolated Host Users and IIS_WPG-Gruppen ist. Klicken Sie auf OK.
  8. Fügen Sie der Website eine neue Anwendung hinzu (klicken Sie mit der rechten Maustaste auf die Standardwebsite, und wählen Sie Anwendung hinzufügen aus). In diesem Fenster:

    1. Alias : Geben Sie einen Alias ein, den Sie der Anwendung zuordnen (z. B BTS HTTP Receive. , und wählen Sie dann aus.

    2. Wählen Sie den neuen Anwendungspool aus, den Sie gerade erstellt haben, und klicken Sie dann auf OK.

    3. Physischer Pfad: Wählen Sie die Auslassungspunkte (...) aus, und navigieren Sie zu \Programme (x86)\Microsoft BizTalk Server <VERSION>\HttpReceive.

    4. Testeinstellungen , um sicherzustellen, dass im Dialogfeld Verbindung testen keine Fehler vorliegen. Schließen Sie, und wählen Sie dann OK aus.

      Tipp

      Wenn die Testeinstellungen eine Warnung zurückgeben, fehlen für die Identität des Anwendungspools möglicherweise Berechtigungen für einen Ordner oder zugriff auf eine Gruppe. Wählen Sie als Problembehandlungsschritt Verbinden als aus, und geben Sie den Benutzernamen und das Kennwort für ein Benutzerkonto ein, das Mitglied der Gruppe Administratoren ist.

  9. Die neue Anwendung wird unter Standardwebsites angezeigt.

Weitere Informationen

Konfigurieren eines HTTP-Empfangsspeicherorts