views:

152

answers:

0

Hi

I've got a really frustrating problem with MSMQ constantly refusing to work even though it's installed and started.

I have MSMQ installed on my Vista Business laptop (MSMQ-Container;MSMQ-Server;MSMQ-Triggers;MSMQ-DCOMProxy) and this laptop is joined to the company domain. Registry shows that it's installed under Workgroup mode which is fine by me as I only want to use direct connections to private queues (using a full FormatName (TCP based)) and could care less about AD integration.

When plugged into the office network all is well.

When I unplug and go home to work, MSMQ appears to be running (the service still runs) but all my attempts to connect to a queue fail with a "Service is Unavailable" exception. Tried with my .NET app, COM, QueueExplorer app and all say the same. Also the MSMQ stuff in Computer Management is gone.

The only way to get it back and working at home is to uninstall everything, and re-install it.

Then when I get to the office, I have to uninstall MSMQ and re-install for it to work when plugged into the office network!

Anyone got any ideas? I had a thought that maybe this has something to do with NICs and IP addresses changing etc? MSMQ seems to be really flakey at the moment.

Thanks!