Freigeben über


Exemplarische Vorgehensweise: Veröffentlichen von WCF-Diensten mit dem WCF-NetMsmq-Adapter

Hinweis

Weitere Informationen zu Adaptern finden Sie unter Adapter in BizTalk Server.

Einführung

In BizTalk Server kann eine Orchestrierung als Windows Communication Foundation(WCF)-Dienst veröffentlicht werden. Über einen BizTalk-Empfangsspeicherort kann eine Orchestrierung einen WCF-Endpunkt verfügbar machen, sodass er von einem WCF-Client aufgerufen werden kann. Der BizTalk WCF-Dienstveröffentlichungs-Assistent bietet eine einfache Möglichkeit, eine Orchestrierung als Empfangsspeicherort verfügbar zu machen.

Der WCF-NetMsmq-Adapter verwendet die NetMsmqBinding-Bindung , um Unterstützung für die Verwendung von Microsoft Message Queuing (auch als MSMQ bezeichnet) als zugrunde liegenden Transport bereitzustellen. Der Client eines WCF-Diensts sendet WCF-Nachrichten an eine MSMQ-Warteschlange mithilfe des Empfangsspeicherorts, der für die Verwendung des WCF-NetMSMQ-Adapters konfiguriert ist. Der Adapter übernimmt die WCF-Nachrichten aus der MSMQ-Warteschlange, konvertiert sie in BizTalk Server Format und schreibt sie in die BizTalk Server MessageBox-Datenbank.

In dieser exemplarischen Vorgehensweise wird gezeigt, wie eine WCF-Clientkonsolenanwendung den WCF-NetMsmq-Adapter verwendet, um über eine MSMQ-Nachrichtenwarteschlange mit einem WCF-Dienst zu kommunizieren, der in einer .NET-Konsolenanwendung gehostet wird. Es wird gezeigt, wie Metadaten für einen Empfangsspeicherort mit dem Assistenten für BizTalk WCF-Dienstpublishing veröffentlicht werden. Außerdem wird gezeigt, wie eine Webanwendung für die Unterstützung der Veröffentlichung von Metadaten konfiguriert wird.

In dieser exemplarischen Vorgehensweise erwerben Sie Kenntnisse zu den folgenden Aufgaben:

  • Verwenden Sie in Visual Studio den Befehl Bereitstellen, um BizTalk-Assemblys in einem lokalen instance BizTalk Server bereitzustellen. Auf diese Weise wird eine BizTalk-Anwendung erstellt, die Assemblys enthält. BizTalk-Assemblys enthalten Ressourceninformationen wie Orchestrierungen, Pipelines, Schemas und Zuordnungen, die in BizTalk-Lösungen verwendet werden.

  • Konfigurieren Sie in der BizTalk Server-Verwaltungskonsole einen WCF-NetMsmq Empfangsspeicherort zum Hosten des veröffentlichten WCF-Diensts.

  • Erstellen Sie im BizTalk WCF-Dienstveröffentlichungs-Assistenten die Webanwendung, um Metadaten für einen vorhandenen Empfangsspeicherort zu veröffentlichen. Diese Metadaten werden von dem Client verwendet, der Nachrichten an den Empfangsspeicherort übermittelt.

Voraussetzungen

Stellen Sie zum Ausführen der Schritte in diesem Beispiel sicher, dass in der Umgebung die folgenden Komponenten installiert und die folgenden Voraussetzungen erfüllt sind:

  • Sowohl der Computer, auf dem die Assemblys erstellt und der Bereitstellungsprozess ausgeführt wird, als auch der Computer, auf dem das Beispiel ausgeführt wird, erfordern Microsoft Windows Server, .NET Framework und BizTalk Server.

  • Auf dem Computer, auf dem Sie die Assemblys erstellen und den Bereitstellungsvorgang ausführen, muss Microsoft Visual Studio installiert sein.

  • Der Computer, auf dem das Beispiel ausgeführt wird, erfordert die WCF-Adapter und die WCF-Verwaltungstools. Dies sind Optionen, die während des Setups von Microsoft BizTalk Server installiert werden.

  • Auf den Computern, die Sie zum Ausführen von Verwaltungsaufgaben verwenden, müssen Sie als Benutzerkonto ausführen, das Mitglied der Gruppe BizTalk Server Administratoren ist, um die BizTalk Server Anwendungseinstellungen in der BizTalk Server Verwaltungskonsole zu konfigurieren. Dieses Benutzerkonto muss auch zu den lokalen Administratoren gehören, damit Sie Anwendungen bereitstellen, Hostinstanzen verwalten sowie andere gegebenenfalls erforderliche Aufgaben ausführen können.

  • Führen Sie auf jedem Computer, der WCF-Funktionen erfordert, das einmalige Setupverfahren für die WCF-Beispiele unter aus https://go.microsoft.com/fwlink/?LinkId=135510.

  • Stellen Sie auf dem Computer, auf dem das Beispiel ausgeführt wird und eine Bindung oder eine .msi-Datei in BizTalk Server importiert, sicher, dass der Host kein vertrauenswürdiger Host ist oder der Import fehlschlägt.

  • Sie müssen den Code für diese exemplarische Vorgehensweise herunterladen und auf dem Computer extrahieren. Diese exemplarische Vorgehensweise ist Teil des gesamten WCF-Adapterpakets Exemplarische Vorgehensweise. Sie können die DateiWCFAdapterWalkthroughs.exe aus dem BizTalk Server Developer Center unter https://go.microsoft.com/fwlink/?LinkId=194140herunterladen.

Erstellen und Bereitstellen der BizTalk-Lösung BizTalkApp

  1. Extrahieren Sie WCFNetMsmqAdapterPublishing.exe nach C:\WCFNetMsmqAdapterPublishing.

  2. Öffnen Sie in Visual Studio die Datei WCFNetMsmqAdapterPublishing.sln .

  3. Erweitern Sie in Projektmappen-Explorer BizTalkApp, und öffnen Sie dann OrderProcess.odx zur Überprüfung. Die Beispielorchestrierung empfängt Auftragsanforderungsnachrichten und gibt einfach Auftragsantwortnachrichten zurück.

  4. Da die BizTalkApp-Assembly im GAC installiert werden muss, benötigt sie eine Schlüsseldatei mit starkem Namen, um den Bereitstellungsprozess abzuschließen. Klicken Sie mit der rechten Maustaste auf das BizTalkApp-Projekt , und klicken Sie dann auf Eigenschaften. Klicken Sie auf der Seite Eigenschaften auf Signieren, und wählen Sie Assembly signieren aus. Klicken Sie in der Dropdownliste Schlüsseldatei mit starkem Namen auswählen auf den Pfeil nach unten, klicken Sie auf <Neu> , und geben Sie keyfile.snk in das Textfeld Name der Schlüsseldatei ein . Deaktivieren Sie Meine Schlüsseldatei mit einem Kennwort schützen, und klicken Sie dann auf OK.

  5. Klicken Sie auf die Registerkarte Bereitstellung , und ändern Sie dann die Eigenschaft Server , wenn Sie einen anderen Datenbankserver für die BizTalk-Verwaltungsdatenbank als LOCALHOST verwenden. Stellen Sie sicher, dass der BizTalk-Anwendungswert auf WCFNetMsmqAdapterPublishing festgelegt ist. Stellen Sie sicher , dass Im globalen Assemblycache installieren auf True festgelegt ist.

  6. Klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf das BizTalkApp-Projekt, und klicken Sie dann auf Neu erstellen.

  7. Klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf BizTalkApp, und klicken Sie dann auf Bereitstellen.

Konfigurieren der Anwendung

  1. Stellen Sie sicher, dass die MSMQ-Komponente (Microsoft Message Queuing) auf Ihrem Computer installiert wurde:

    1. Klicken Sie auf Start, klicken Sie mit der rechten Maustaste auf Computer, und klicken Sie dann auf Verwalten, um Server-Manager zu öffnen.

    2. Erweitern Sie den Knoten Features . Wenn Message Queuing nicht installiert ist, klicken Sie mit der rechten Maustaste auf Features, und wählen Sie Features hinzufügen aus. Aktivieren Sie Message Queuing, klicken Sie auf Weiter, und klicken Sie dann auf Installieren , um MSMQ auf diesem System zu installieren.

  2. Stellen Sie wie folgt sicher, dass der MSMQ Message Queuing-Dienst auf dem Computer gestartet wurde, der vom WCF-NetMsmq-Adapter verwendet wird:

    1. Klicken Sie auf Start, zeigen Sie auf Verwaltung, und klicken Sie dann auf Dienste.

    2. Stellen Sie unter Dienste sicher, dass der Status des Message Queuing-Dienstsgestartet lautet. Wenn der Dienst nicht gestartet wird, klicken Sie mit der rechten Maustaste auf Message Queuing, und klicken Sie dann auf Start.

  3. Erstellen Sie die Zielwarteschlange, die vom Empfangsspeicherort verwendet wird, von der der WCF-NetMsmq-Adapter eingehende WCF-Nachrichten von den Clients aufnimmt.

    1. Klicken Sie auf Start, zeigen Sie auf Verwaltung, und klicken Sie dann auf Computerverwaltung.

    2. Erweitern Sie unter Computerverwaltungdie Option Dienste und Anwendungen, erweitern Sie Message Queuing, klicken Sie mit der rechten Maustaste auf Private Warteschlangen, zeigen Sie auf Neu, und klicken Sie dann auf Private Warteschlange.

    3. Geben WCFNetMsmqAdapterPublishing Sie im Dialogfeld Neue private Warteschlange das Textfeld Warteschlangenname ein, aktivieren Sie das Kontrollkästchen Transaktional, und klicken Sie dann auf OK.

  4. Erstellen Sie wie folgt einen WCF-NetMsmq-Empfangsspeicherort für die Beispielanwendung:

    1. Klicken Sie auf Start, zeigen Sie auf Alle Programme, zeigen Sie auf Microsoft BizTalk Server 20xx, und klicken Sie dann auf BizTalk Server Verwaltung.

    2. Erweitern Sie in der BizTalk Server Verwaltungskonsole die Optionen BizTalk-Gruppe, Anwendungen, WCFNetMsmqAdapterPublishing, klicken Sie mit der rechten Maustaste auf Empfangsports, zeigen Sie auf Neu, und klicken Sie dann auf Unidirektionale Empfangsport.

    3. Geben Sie im Dialogfeld Eigenschaften des Empfangsports im Textfeld Name den Namen ein WCFNetMsmqAdapterPublishing.ReceivePurchaseOrder, und klicken Sie dann auf OK.

    4. Klicken Sie in der BizTalk Server Verwaltungskonsole mit der rechten Maustaste auf WCFNetMsmqAdapterPublishing.ReceivePurchaseOrder, zeigen Sie auf Neu, und klicken Sie dann auf Empfangsspeicherort.

    5. Geben Sie im Dialogfeld Eigenschaften des Empfangsspeicherorts im Textfeld Name die Zeichenfolge ein WCFNetMsmqAdapterPublishing.ReceivePurchaseOrder.NetMsmq.

    6. Wählen Sie im Dialogfeld Eigenschaften des Empfangsspeicherorts im Abschnitt Transport neben Typ die Option WCF-NetMsmq aus der Dropdownliste aus, und klicken Sie dann auf Konfigurieren.

    7. Geben net.msmq://localhost/private/WCFNetMsmqAdapterPublishingSie im Dialogfeld WCF-NetMsmq-Transporteigenschaften auf der Registerkarte Allgemein im Textfeld Adresse (URI) ein.

    8. Stellen Sie im Dialogfeld WCF-NetMsmq-Transporteigenschaften auf der Registerkarte Bindung sicher, dass das Kontrollkästchen Transaktional aktiviert ist.

      Hinweis

      Da Sie die Zielwarteschlange als Transaktionswarteschlange erstellt haben, müssen Sie dieses Kontrollkästchen aktivieren. Wenn dieses Kontrollkästchen nicht aktiviert ist, ist der Empfangsspeicherort nicht aktiviert, weil eine Diskrepanz zwischen der Transaktionsanforderung des Empfangsspeicherorts und der zugrunde liegenden MSMQ-Warteschlange vorliegt.

    9. Wählen Sie im Dialogfeld WCF-NetMsmq-Transporteigenschaften auf der Registerkarte Sicherheit in der Dropdownliste Sicherheitsmodus die Option Keine aus.

      Hinweis

      In dieser exemplarischen Vorgehensweise wird davon ausgegangen, dass MSMQ mit deaktivierter Active Directory-Integration auf Ihrem Computer installiert ist. Der Standardwert WindowsDomain für die MSMQ-Authentifizierungsmoduseigenschaft ist verfügbar, wenn die Active Directory-Integration aktiviert ist.

    10. Klicken Sie im Dialogfeld Eigenschaften des Empfangsspeicherorts auf OK.

  5. Erstellen Sie einen FILE-Sendeport für die Beispielanwendung. Dieser Port wird zu Weiterleiten der Antwort von der Bestellung von der zugrunde liegenden Orchestrierung des Diensts verwendet.

    1. Erweitern Sie in der BizTalk Server Verwaltungskonsole WCFNetMsmqAdapterPublishing, klicken Sie mit der rechten Maustaste auf Sendeports, zeigen Sie auf Neu, und klicken Sie dann auf Statischer unidirektionale Sendeport.

    2. Geben Sie im Dialogfeld Porteigenschaften senden im Textfeld Name den Namen ein WCFNetMsmqAdapterPublishing.SendPurchaseOrder.File.

    3. Wählen Sie im Dialogfeld Porteigenschaften senden im Abschnitt Transport neben Typ die Option DATEI aus der Dropdownliste aus, und klicken Sie dann auf Konfigurieren.

    4. Geben Sie im Dialogfeld DATEItransporteigenschaften auf der Registerkarte Allgemein im Textfeld Zielordner den Namen C:\WCFNetMsmqAdapterPublishing\Outein, und klicken Sie dann auf OK.

    5. Klicken Sie im Dialogfeld Porteigenschaften senden auf OK.

  6. Geben Sie den Hostnamen und Bindungen für die Beispielanwendung wie folgt an:

    1. Erweitern Sie in der BizTalk Server Verwaltungskonsole WCFNetMsmqAdapterPublishing, erweitern Sie Orchestrierungen, klicken Sie mit der rechten Maustaste auf die Beispielorchestrierung, klicken Sie auf Eigenschaften, klicken Sie auf Bindungen, und legen Sie Host auf BizTalkServerApplication oder einen anderen geeigneten Host fest.

    2. Wählen Sie im Dialogfeld Orchestrierungseigenschaftendie Option WCFNetMsmqAdapterPublishing.ReceivePurchaseOrder in der Dropdownliste Empfangsports für PurchaseOrderRequestPort aus.

    3. Wählen Sie im Dialogfeld Orchestrierungseigenschaftendie Option WCFNetMsmqAdapterPublishing.SendPurchaseOrder.File aus der Dropdownliste Sendeports/Portgruppen senden für PurchaseOrderResponsePort aus.

    4. Klicken Sie im Dialogfeld Orchestrierungseigenschaften auf OK , um die Konfiguration zu speichern.

Veröffentlichen der Metadaten für den WCF-NetMsmq Empfangsspeicherort

  1. Klicken Sie auf Start, zeigen Sie auf Alle Programme, zeigen Sie auf Microsoft BizTalk Server 20xx, und klicken Sie dann auf BizTalk WCF-Dienstveröffentlichungs-Assistent.

  2. Klicken Sie auf der Seite Willkommen beim BizTalk WCF-Dienstveröffentlichungs-Assistent auf Weiter.

  3. Aktivieren Sie auf der Seite WCF-Diensttyp das Kontrollkästchen Nur Metadatenendpunkt (MEX), um die Metadaten für den WCFNetMsmq-Empfangsspeicherort zu veröffentlichen. Wählen Sie in der Dropdownliste Metadaten für Empfangsspeicherort veröffentlichen die Option WCFNetMsmqPublishing.ReceivePurchaseOrder.NetMsmq aus, und klicken Sie dann auf Weiter.

  4. Wählen Sie auf der Seite WCF-Dienst erstellen die Option BizTalk-Orchestrierungen als WCF-Dienst veröffentlichen aus, und klicken Sie dann auf Weiter.

  5. Klicken Sie auf der Seite BizTalk-Assembly im Textfeld BizTalk-Assemblydatei (*.dll) auf Durchsuchen , um zum Ordner C:\WCFNetMsmqAdapterPublishing\BizTalkApp\bin\Development zu navigieren, doppelklicken Sie auf die Assembly, die die zu veröffentlichende Beispielorchestrierung enthält, und klicken Sie dann auf Weiter.

  6. Stellen Sie auf der Seite Orchestrierungen und Ports sicher, dass der Knoten Port: PurchaseOrderRequestPort auf der Seite ausgewählt ist, und klicken Sie dann auf Weiter.

    Der MEX für den Empfangsport wird veröffentlicht und vom Client zum Übermitteln von Nachrichten an den Empfangsspeicherort verwendet.

  7. Geben Sie auf der Seite WCF-Diensteigenschaften im Textfeld Zielnamespace des WCF-Diensts einen URI ein, den dieser veröffentlichte WCF-Dienst verwenden soll, und klicken Sie dann auf Weiter. Behalten Sie für diese exemplarische Vorgehensweise den Standard-URI bei. http://tempuri.org/

  8. Führen Sie auf der Seite WCF-Dienstspeicherort die folgenden Aktionen aus, um den Speicherort der zu erstellenden WCF-Dienste anzugeben, und klicken Sie dann auf Weiter:

    1. Geben Sie im Textfeld Speicherort den Namen des Webverzeichnisses ein, in dem der WCF-Dienst ausgeführt wird, oder klicken Sie auf Durchsuchen , und wählen Sie ein Webverzeichnis aus. Behalten Sie für diese exemplarische Vorgehensweise den Standardspeicherort (http://localhost/<BizTalk-Assemblyname>) im Textfeld Speicherort bei.

    2. Wählen Sie die Option Anonymen Zugriff auf WCF-Dienst zulassen aus. Diese Option ermöglicht den anonymen Zugriff auf das erstellte virtuelle Verzeichnis. Diese Option muss ausgewählt werden, um anonyme Authentifizierung für die Webanwendung zu erlauben, die dieser Assistent erstellt.

  9. Klicken Sie auf der Seite WCF-Dienstzusammenfassung auf Erstellen , um den WCF-Dienst zu erstellen.

  10. Klicken Sie auf der Seite BizTalk WCF-Dienstveröffentlichungs-Assistent abschließen auf Fertig stellen.

Konfigurieren der Webanwendung, die den veröffentlichten Metadatendienst hosten

  1. Öffnen Sie eine Eingabeaufforderung, und wechseln Sie zum Ordner C:\inetpub\wwwroot\Microsoft.Samples.BizTalk.WCF.NetMsmqPublishing.BizTalkApp , in dem der BizTalk WCF-Dienstveröffentlichungs-Assistent den WCF-Dienst erstellt hat. Öffnen Sie die dateiWeb.config mit Editor.

  2. Fügen Sie in Editor die folgende Zeile dem <system.web-Element> hinzu:

    <trust level="Full" originUrl="" />
    

    Hinweis

    Diese Einstellung ist optional. Sie gewährt der ASP.NET Anwendung, die den veröffentlichten WCF-Dienst hostt, Zugriff auf jede Ressource, die der Betriebssystemsicherheit unterliegt.

  3. Testen Sie den veröffentlichten WCF-Dienst mithilfe von Internet Explorer wie folgt:

    1. Klicken Sie auf Start, zeigen Sie auf Administratortools, und klicken Sie dann auf Internetinformationsdienste-Manager (IIS).

    2. Erstellen Sie in IIS-Manager einen Anwendungspool, in dem dieser Dienst ausgeführt wird, der über die richtigen BizTalk-Datenbankberechtigungen verfügt. Klicken Sie mit der rechten Maustaste auf Anwendungspools, klicken Sie auf Anwendungspool hinzufügen, geben Sie einen Namen für den Anwendungspool ein, und klicken Sie dann auf OK.

    3. Erweitern Sie Anwendungspools, klicken Sie mit der rechten Maustaste auf den soeben erstellten Anwendungspool, und wählen Sie dann Erweiterte Einstellungen aus. Geben Sie im Abschnitt Prozessmodell das Konto ein, das Zugriff auf die BizTalk Server Datenbanken im Feld Identität hat.

    4. Erweitern Sie Websites, Standardwebsite und dann die Webanwendung, die vom BizTalk WCF-Dienstveröffentlichungs-Assistenten erstellt wurde.

    5. Klicken Sie im IIS-Manager im mittleren Bereich auf Inhaltsansicht , um die Dateien für die Anwendung anzuzeigen.

    6. Klicken Sie mit der rechten Maustaste auf die Microsoft_Samples_BizTalk_WCF_NetMsmqPublishing_BizTalkApp_OrderProcess_PurchaseOrderRequestPort.svc-Dienstdatei , die der BizTalk WCF-Dienstveröffentlichungs-Assistent erstellt hat , und klicken Sie dann auf Durchsuchen. Dadurch wird internet Explorer geöffnet, um die Seite BizTalkServerInstance Service anzuzeigen, die angibt, dass ein instance des WCF-Diensts ausgeführt wird. Die Seite zeigt eine vollständige WSDL-Adresse an, die Sie mit dem Dienstmetadatentool (svcutil.exe) oder aus Visual Studio kopieren und verwenden können, um Proxycode und eine Konfigurationsdatei abzurufen, die zum Erstellen einer Clientanwendung für den Dienst verwendet werden kann.

    7. Kopieren Sie die Befehlszeile mit der vollständigen WSDL-Adresse von der Seite BizTalkServerInstance Service, die internet Explorer im vorherigen Schritt angezeigt wird, in die Zwischenablage.

      svcutil.exe http://localhost/Microsoft.Samples.BizTalk.WCF.NetMsmqPublishing.BizTalkApp/Microsoft_Samples_BizTalk_WCF_NetMsmqPublishing_BizTalkApp_OrderProcess_PurchaseOrderRequestPort.svc?wsdl

Erstellen der Clientanwendung

  1. Öffnen Sie eine Visual Studio-Eingabeaufforderung als Administrator, und wechseln Sie zum Ordner C:\WCFNetMsmqAdapterPublishing\WCFClient . In diesem Verzeichnis speichern Sie die Proxyklasse und die Anwendungskonfigurationsdatei.

  2. Fügen Sie die gesamte svcutil.exe-Befehlszeile mit der vollständigen WSDL-Adresse ein, die Sie im vorherigen Verfahren kopiert haben, und drücken Sie dann die EINGABETASTE. Dadurch werden die Proxyklasse BizTalkServiceInstance.cs und die Anwendungskonfigurationsdatei output.configerstellt. Lassen Sie das Eingabeaufforderungsfenster geöffnet, um es während des letzten Abschnitts zu verwenden.

  3. Klicken Sie in Visual Studio in Projektmappen-Explorer mit der rechten Maustaste auf WCFClient, zeigen Sie auf Hinzufügen, und klicken Sie dann auf Vorhandenes Element.

  4. Navigieren Sie im Dialogfeld Vorhandenes Element hinzufügen zum Ordner WCFClient , wählen Sie alle Dateien (*.*) in der Dropdownliste Dateien vom Typ aus, wählen Sie die Dateien BizTalkServiceInstance.cs und output.config aus, und klicken Sie dann auf Hinzufügen.

  5. Erweitern Sie WCFClient, klicken Sie mit der rechten Maustaste auf output.config, klicken Sie auf Umbenennen, und geben Sie App.config dann als neuen Namen ein.

  6. Doppelklicken Sie auf Program.cs , um zu überprüfen, wie Sie den veröffentlichten WCF-Dienst mithilfe der von svcutil.exe generierten Proxyklasse aufrufen.

  7. Erweitern Sie Verweise, und stellen Sie dann sicher, dass auf das WCFClient-ProjektSystem.ServiceModel.dll verwiesen wird.

  8. Klicken Sie mit der rechten Maustaste auf das WCFClient-Projekt , und wählen Sie Erstellen aus. Lassen Sie Visual Studio geöffnet, und wechseln Sie zum nächsten Abschnitt.

Testen der Beispiellösung mit dem WCF-NetMsmq-Adapter

  1. Klicken Sie in der BizTalk Server Verwaltungskonsole mit der rechten Maustaste auf die Anwendung WCFNetMsmqAdapterVeröffentlichung, und klicken Sie dann auf Start. Klicken Sie im Dialogfeld Start auf Start.

  2. Erweitern Sie in der BizTalk Server Verwaltungskonsole Plattformeinstellungen, erweitern Sie Hostinstanzen, klicken Sie mit der rechten Maustaste auf BizTalkServerAnwendung oder einen anderen geeigneten Host instance, und klicken Sie dann auf Neu starten. Dieser Schritt ist zwar nicht erforderlich, es ist jedoch sinnvoll, sicherzustellen, dass das Beispiel bis zu diesem Punkt ordnungsgemäß funktioniert.

  3. Klicken Sie in Visual Studio im Menü Debuggen auf Start Ohne Debuggen , um die WCFClient-Anwendung auszuführen. Durch diesen Vorgang wird eine Beispielnachricht an den WCF-NetMsmq-Empfangsspeicherort gesendet. Es wird eine Ausgabenachricht angezeigt, die besagt, dass die Nachricht gesendet wurde.

    Aufrufen des „Submit“-Vorgangs für den WCF-NetMsmq-Empfangsspeicherort

    Drücken Sie eine beliebige Taste, um die WCF-Clientanwendung zu schließen.

  4. Drücken Sie eine beliebige Taste, um die WCFClient-Anwendung zu schließen.

  5. Wechseln Sie an der Visual Studio-Eingabeaufforderung zum Ordner C:\WCFNetMsmqAdapterPublishing\Out , und stellen Sie dann sicher, dass die Antwortnachricht vorhanden ist, die die WCFClient-Anwendung zurückgesendet hat.

  6. Doppelklicken Sie auf die Datei {GUID}.xml, um sie in Internet Explorer zu öffnen und den vom Dienst verarbeiteten OrderID-Wert anzuzeigen.

Weitere Informationen

Konfigurieren eines WCF-NetMsmq-Empfangsspeicherortsfür WCF-Adapter Exemplarische VorgehensweisenVeröffentlichungsdienstmetadaten für die WCF-Empfangsadapter