
Estoy intentando configurar un nuevoServidor 2012 R2servidor en ejecuciónIIS 8yMSMQ. he creado uncola privaday tratando de enviarle mensajesHTTPdesde un servidor en otro dominio. he concedido elTodosgrupoLlenopermisos y usoWireshark, veo los paquetes que llegan a través de HTTP.
Sin embargo, no aparece nada en la cola. He buscado por todas partes pero no he encontrado nada que sugiera el problema. La gran mayoría de los artículos que existen son para cuando WCF está presente.
Las únicas áreas que creo que podrían estar causando un problema son
- Permisos: creo que esto se cubre a través del grupo Todos que tienen permisos completos.
- Enlaces de sitios web de IIS, por ejemplo net.msmq, pero no creo que los necesite porque tengo entendido que son necesarios para WCF, que no está en juego aquí.
- Denominación de colas: todo lo que leo dice que estoy haciendo referencia a esto correctamente
- Falta función o función: no puedo encontrar ninguna lista definitiva de lo que necesito cuando no se utiliza WCF. (Por ejemplo, tengo instalado el soporte HTTP para MSMQ pero no tengo ninguna de las funciones de los servicios WCF, como la activación HTTP, ya que no estoy usando WCF).
- Controladores de IIS: sé que cuando se trata de WCF es necesario "arreglar" *.svc en la sección Tipos de MIME, pero hasta donde yo sé, no hay ninguna extensión en juego aquí.
Para fines informativos, aquí están los nombres y referencias relevantes.
- Nombre de la cola:aplicaciones-02\privado$\solr_incidents
- Referencia de envío:
DIRECT=HTTP://apps-02/msmq/private$/solr_incidents
(También intenté usar la dirección IP en lugar del nombre de host). Tiburón de alambre:
POST /msmq/private$/solr_incidents HTTP/1.1 http://apps-02/msmq/private$/solr_incidents Returns HTTP/1.1 200 OK
¿Hay algo más que pueda mirar? ¿Hay blogs o artículos que proporcionen configuraciones/requisitos específicos para MSMQ a través de HTTP?sin¿Añadiendo todas las piezas para WCF?
Respuesta1
Le has dado acceso a "Todos", pero no son todos.
Es necesario agregar "Inicio de sesión anónimo" para cubrir realmente a todos.