Implementación del servidor web nServicebus

Tengo una configuración básica de nServicebus 3.2.0 con un punto final de aplicación web y un punto final dll. Es muy similar al ejemplo de la aplicación web asíncrona que distribuye nservicebus. Todo se ejecuta cuando está todo en mi máquina local.

Estoy tratando de implementar la aplicación web en un servidor web y hacer referencia al punto final dll que se ejecuta en mi máquina local. Mi entrada web.config "messageEndpointMappings" hace referencia al nombre de mi máquina local (punto final ="server@MyMachineName").

Actualmente no enviará los mensajes al punto dll en mi máquina desde la aplicación web en el servidor. ¿Necesito hacer algo extra en el servidor para que todo esto funcione?

Gracias de antemano por su ayuda!

preguntado el 12 de junio de 12 a las 20:06

Además, no arroja ninguna excepción cuando lo ejecuto. -

El mensaje de la aplicación web se encuentra en una cola saliente de MSMQ en el servidor. -

me lo imaginé. Tuve que usar la dirección IP en mi configuración en lugar del nombre de la máquina. -

En caso de que ayude a alguien más, algunas otras cosas que debe asegurarse son: el servicio de transacciones distribuidas se ejecuta en todas las máquinas con puntos finales, msmq se ejecuta en todas las máquinas con puntos finales. Puede consultar el registro de eventos en la sección de la aplicación para ver si hay mensajes de error de msmq. -

¡Contento de escuchar! ¿Puede agregar lo anterior como respuesta a la pregunta? -

1 Respuestas

me lo imaginé. Tuve que usar la dirección IP en mi configuración en lugar del nombre de la máquina.

En caso de que ayude a alguien más, algunas otras cosas que debe asegurarse son: el servicio de transacciones distribuidas se ejecuta en todas las máquinas con puntos finales, msmq se ejecuta en todas las máquinas con puntos finales. Puede consultar el registro de eventos en la sección de la aplicación para ver si hay mensajes de error de msmq.

Respondido el 14 de junio de 12 a las 20:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.