Barramento de Serviço da Microsoft em um Grupo de Trabalho do Windows
Acabei de começar a jogar com o Microsoft Service Bus. Agora meu desafio pessoal é que eu estou fazendo isso depois de horas, no meu próprio tempo, etc, o que significa que eu estou usando computadores pessoais e não-domínio. Esses caras são todos do grupo de trabalho.
Eu tive um sucesso decente, especialmente depois de me deparar com este link:Microsoft Service Bus 1.0 não é possível se comunicar com um servidor fora do domínio do cliente
Esse cara forneceu um impulso muito necessário para que eu conseguisse usar o namespace para criar filas, etc.
No entanto, fui eu chegar à função QueueClient.Send (), eu ainda estou recebendo (e parafraseei isso um pouco).
"The token provider was unable to provide a security token while accessing 'https://Windows2008Server:9355/ServiceBusDefaultNamespace/$STS/Windows/'. Token provider returned message: ''.
O mesmo código do link acima é o que estou usando para a fábrica de mensagens. Então minha pergunta se torna, alguém tem alguma idéia sobre como passar este envio para o trabalho?
Se eu conseguir superar esse pequeno problema, posso começar a ver o que o Service Bus pode realmente fazer.
Muito obrigado!
usuario
O mesmo problema de antes, mudou meu código para ser este:
TokenProvider localUserTokenProvider = WindowsTokenProvider.CreateWindowsTokenProvider(connBuilder.StsEndpoints,new System.Net.NetworkCredential("LocalServer", "LocalPassword"));
MessagingFactory messageFactory = MessagingFactory.Create(connBuilder.GetAbsoluteRuntimeEndpoints(), localUserTokenProvider);
NamespaceManager namespaceManager = new NamespaceManager(connBuilder.GetAbsoluteManagementEndpoints(), localUserTokenProvider);
Então, parece que eu ainda preciso ter a mesma conta em ambos ...