MSMQ: Message Queuing-Dienst ist nicht verfügbar. Fehlermeldung

hatte MSMQ-Arbeit für die letzten paar Monate, aber ich bin plötzlich immer diese Fehlermeldung:

Message Queue service is not available.

Dies ist, wenn ich Teste es lokal, wenn ich es testen in der live-bekomme ich die folgende Meldung:

 Unable to validate data.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Web.HttpException: Unable to validate data.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:


[HttpException (0x80004005): Unable to validate data.]
   System.Web.Configuration.MachineKeySection.EncryptOrDecryptData(Boolean fEncrypt, Byte[] buf, Byte[] modifier, Int32 start, Int32 length, Boolean useValidationSymAlgo, Boolean useLegacyMode, IVType ivType, Boolean signData) +4961431
   System.Web.Security.MachineKey.Decode(String encodedData, MachineKeyProtection protectionOption) +194
   System.Web.Helpers.AntiForgeryDataSerializer.Deserialize(String serializedToken) +120

[HttpAntiForgeryException (0x80004005): A required anti-forgery token was not supplied or was invalid.]
   System.Web.Helpers.AntiForgeryDataSerializer.Deserialize(String serializedToken) +754
   System.Web.Helpers.AntiForgeryWorker.Validate(HttpContextBase context, String salt) +199
   System.Web.Mvc.ControllerActionInvoker.InvokeAuthorizationFilters(ControllerContext controllerContext, IList`1 filters, ActionDescriptor actionDescriptor) +156
   System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) +825488
   System.Web.Mvc.Controller.ExecuteCore() +159
   System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) +335
   System.Web.Mvc.<>c__DisplayClassb.<BeginProcessRequest>b__5() +62
   System.Web.Mvc.Async.<>c__DisplayClass1.<MakeVoidDelegate>b__0() +20
   System.Web.Mvc.<>c__DisplayClasse.<EndProcessRequest>b__d() +54
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +469
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +375

Hat jemand dieses problem, wo es gearbeitet hat, und Stoppt dann und alle Updates für dieses?

Edit: ich hatte ein paar Probleme einrichten von msmq finden Sie unter:
MSMQ-Fehler zu erzeugen: Eine Arbeitsgruppen-installation computer unterstützt nicht den Betrieb /Nutzer das interne Message Queuing-Zertifikat nicht vorhanden ist

Meinem set-up haben wir 6 Servern, die Lastenausgleich und alle haben msmq eingerichtet, die domain ist eingerichtet wie ein Netzdienst, für den gibt es zwei weitere server, die beteiligt sind - die doamin-controller, der die Nachrichten empfängt und serach-server, die die Nachricht erhält - ich don t wissen, ob es ist ein problem bei allen oder nur einem bestimmten server. Ich habe versucht, die eingrenzen, indem Sie die Host-Datei (C:\Windows\System32\drivers\etc\Host )und zeigt auf jedem server zu einer Zeit, aber Sie scheinen immer noch zu sporadisch in whther Sie funktionieren oder nicht. Wir verwenden caching, also bin ich nicht sicher, ob dies möglicherweise Auswirkungen auf alles...

Dank

Haben Sie überprüft, wenn Sie die MSMQ-ein DTC-Dienste laufen auf allen beteiligten Maschinen? Sie arbeiten mit Warteschlangen auf remote-Rechnern - nicht alle Funktionen verfügbar, wenn remote arbeiten. Wie über den Zugriff (Lesen/ schreiben) - Privilegien der queues und die Benutzer?
Ich bin mir nicht zu 100%, dass die 2 Fehler sind korreliert - der zweite Fehler ist, zu tun ASP.NET MVC ist AntiForgeryToken, nicht MSMQ?
Axtually ging ich in die Dienste.msc und überprüft, dass die Dienste ausgeführt wurden properley Message Queuing wurde jedoch Message Queuing-Trigger aufgehört hatte, so fing ich es und die ganze Arbeit wieder Uff!! Panik über!! danke für Eure Antworten
Ahh Nein hat es nicht - es funktionierte einmal, dann scheiterte mit Einer workgroup-installation computer unterstützt nicht den Betrieb. ...
Recht ich glaube, die Lösung kann nicht tatsächlich zu tun mit dem einrichten von msmq - da ging ich durch die Prüfungen in meinem vorherigen post MSMQ-Fehler zu erzeugen: Eine Arbeitsgruppen-installation computer unterstützt nicht den Betrieb / Nutzer das interne Message Queuing-Zertifikat nicht vorhanden ist sieht Es aus wie das, was tatsächlich passierte, war einer meiner Server steht nicht genügend Arbeitsspeicher und daher betroffen, der msmq-Dienst. Auch auf zwei der MSMQ-Server nicht eingerichtet wurde, properley - Sie hatten nur private Warteschlangen - also ich hatte zu deinstallieren und dann neu installieren, die überprüfung der richtigen Boxen (siehe anderen post)

InformationsquelleAutor anna | 2013-01-10

Schreibe einen Kommentar