Comunicação MSMQ entre servidores diferentes

1

Estou correndo para um problema de permissões que acho que está relacionado a permissões de domínio / diretório ativo, mas sou um desenvolvedor e não uma pessoa de sistemas.

Eu tenho uma fila do MSMQ configurada em um servidor Windows 2003. Faz parte do domínio ACME.

Eu tenho três outros servidores com um aplicativo que se comunica com ele. Duas são máquinas do Windows 2003 e uma é uma máquina do Windows 2008 que executa o Active Directory, e todas elas não fazem parte do domínio ACME. O domínio aparece como TEST.local. As duas máquinas Windows 2003 funcionam bem, podendo ler a fila definida.

Meu aplicativo em execução na máquina Win2k8 recebo o erro: 'System.Messaging.MessageQueueException: o acesso ao sistema de enfileiramento de mensagens foi negado.'

Eu tenho a fila do MSMQ configurada para permitir que todos e ANONYMOUS tenham acesso total. Existe alguma coisa que eu possa fazer para resolver isso? Unforunately Estou preso com os servidores Windows 2003 para o futuro previsível, nem posso reverter as máquinas Win2k8 de volta.

obrigado!

edit: atualizou quais máquinas de domínio residem.

    
por Christopher Klein 24.06.2011 / 19:00

1 resposta

2

Você quer dizer florestas diferentes? Domínios diferentes dentro da mesma floresta não devem ter problemas.

Você não diz qual operação está tentando realizar. Como você abriu as permissões de fila, não será um send (). Espero, portanto, que você esteja tentando ler a partir da fila que usa o protocolo RPC e tenha um grupo diferente de obstáculos de segurança.

Compreender como MSMQ segurança bloqueia o tráfego RPC

MSMQ entre florestas ? Você precisa confiar

"Como faço para enviar mensagens MSMQ entre domínios? "

MSMQ 3.0 é muito seguro para você ?

    
por 24.06.2011 / 19:12