IIS 8 und MSMQ über HTTP ohne WCF

IIS 8 und MSMQ über HTTP ohne WCF

Ich versuche eine neueServer 2012 R2Server läuftIIS 8UndMSMQIch habe einprivate Warteschlangeund versuche, ihm Nachrichten zu schicken überHTTPvon einem Server in einer anderen Domäne. Ich habe dieAlleGruppeVollBerechtigungen und VerwendungWireshark, ich sehe die Pakete über HTTP kommen.

Doch in der Warteschlange selbst wird nichts angezeigt. Ich habe überall gesucht, aber nichts gefunden, was auf das Problem hindeutet. Die überwiegende Mehrheit der Artikel da draußen ist für den Fall gedacht, dass WCF im Spiel ist.

Die einzigen Bereiche, die meiner Meinung nach ein Problem verursachen könnten, sind

  • Berechtigungen - ich denke, dies wird durch die Gruppe „Jeder“ abgedeckt, die über vollständige Berechtigungen verfügt.
  • IIS-Website-Bindungen – zum Beispiel net.msmq, aber ich glaube nicht, dass ich das brauche, weil ich es so verstehe, dass es für WCF benötigt wird, was hier nicht im Spiel ist
  • Warteschlangenbenennung - Alles, was ich lese, sagt, dass ich dies richtig referenziere
  • Fehlende Rolle oder Funktion – Ich kann keine endgültige Liste dessen finden, was ich benötige, wenn WCF nicht verwendet wird. (Beispielsweise habe ich HTTP-Support für MSMQ installiert, verfüge aber über keine WCF-Dienstfunktionen wie HTTP-Aktivierung, da ich WCF nicht verwende.)
  • IIS-Handler – Ich weiß, dass Sie beim Arbeiten mit WCF *.svc im Abschnitt „MIME-Typen“ „reparieren“ müssen, aber soweit ich weiß, ist hier keine Erweiterung im Spiel.

Zur Information hier die relevanten Namen und Referenzen

  • Warteschlangenname:apps-02\private$\solr_incidents
  • Senden Referenz:DIRECT=HTTP://apps-02/msmq/private$/solr_incidents(Ich habe auch versucht, anstelle des Hostnamens die IP-Adresse zu verwenden.)
  • Wireshark:

          POST /msmq/private$/solr_incidents HTTP/1.1
    
          http://apps-02/msmq/private$/solr_incidents
    
          Returns HTTP/1.1 200 OK
    

Gibt es sonst noch etwas, das ich mir ansehen kann? Gibt es Blogs oder Artikel, die spezifische Einstellungen/Anforderungen für MSMQ über HTTP bereitstellen?ohnealle Teile für WCF hinzufügen?

Antwort1

Sie haben „Jeder“ Zugriff gewährt, aber das ist nicht jeder.

Um wirklich alle abzudecken, muss die „Anonyme Anmeldung“ hinzugefügt werden.

verwandte Informationen