netmsmqbinding

___ tag123wcf ___ Windows Communication Foundation ist ein Teil von .NET Framework, das ein einheitliches Programmiermodell für die schnelle Erstellung von serviceorientierten Anwendungen bereitstellt. ___ tag123msmq ___ Microsoft Message Queuing (MSMQ) ist eine Message Queuing-Implementierung, die von Microsoft entwickelt und als Teil seiner Windows-Plattform seit 1996 bereitgestellt wurde. MSMQ ist in den meisten Windows-Versionen enthalten, wird jedoch nicht standardmäßig installiert. ___ tag123c ___ C # (sprich "Cis") ist eine objektorientierte Programmiersprache auf hohem Niveau, die für die Erstellung einer Vielzahl von Anwendungen entwickelt wurde, die auf dem .NET Framework (oder .NET Core) ausgeführt werden. C # ist einfach, leistungsfähig, typsicher und objektorientiert. ___ qstntxt ___

Wir haben ein Setup, das früher funktioniert hat und irgendwann in den letzten Monaten aufgehört hat. Wir verwenden eine benutzerdefinierte Warteschlange für nicht zustellbare Nachrichten, die in config angegeben ist, aber grundsätzlich wie folgt eingestellt wird:

%Vor%

Wir haben angefangen, diesen Fehler zu bekommen, der scheint ist ziemlich klar:

  

System.InvalidOperationException: Es ist ein Konflikt zwischen der Bindung und der MSMQ-Konfiguration aufgetreten. Nachrichten können nicht gesendet werden. Die in der Bindung angegebene benutzerdefinierte Warteschlange für nicht zustellbare Nachrichten muss eine Transaktionswarteschlange sein. Stellen Sie sicher, dass die benutzerdefinierte Warteschlange für nicht zustellbare Nachrichten korrekt ist und dass es sich bei der Warteschlange um eine Transaktionswarteschlange handelt.

Wir haben beide überprüft, dass wir auf die richtige Warteschlange in der Konfiguration verweisen und dass die Warteschlange transaktional ist. Gibt es andere Probleme, die dazu führen können, dass diese Ausnahme ausgelöst wird, oder fehlt uns etwas im Offensichtlichen?

Update : Hatte unser Web-Ops-Team die Warteschlangen gelöscht und neu erstellt und trotzdem den Fehler erhalten.

    
___ qstnhdr ___ MSMQ-Bindungskonflikt ___ tag123netmsmmbinding ___ Dies ist eine WCF-spezifische Bindung, die .NET-Daten direkt in MSMQ verschiebt. ___ answer31534976 ___

Der folgende Code wird von Microsoft Corporation im Artikel BindingsSection.cs in C # .NET

%Vor%     
___
5
Antworten

Warum verschwinden meine WCF-Nachrichten in der Warteschlange?

Ich habe eine transaktionale MSMQ-Warteschlange auf dem Server THOR eingerichtet. Ich kann Nachrichten von einer Workstation mit folgendem Code an diese Warteschlange senden: %Vor% Wenn ich jedoch versuche, eine Verbindung über WCF herzustel...
05.10.2010, 15:55
1
Antwort

MSMQ-Bindungskonflikt

Wir haben ein Setup, das früher funktioniert hat und irgendwann in den letzten Monaten aufgehört hat. Wir verwenden eine benutzerdefinierte Warteschlange für nicht zustellbare Nachrichten, die in config angegeben ist, aber grundsätzlich wie folg...
09.07.2015, 20:33