问题
We have an issue moving a .NET client app from Windows XP to Windows 7, connected to a WIndows 2003 server. The client loose connection to the server, and this seems to be something related to changes in underlying ping system. It seems the server side MSMQ (3.X) which is on Windows 2003 is expecting a ping that is not anymore provided by the Windows 7 client (MSMQ 4.X) Any help is welcome.
回答1:
Try setting HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters\Security\EnablePingService to 1.
Reference
回答2:
Create the program and compile it then on the windows 7 os you want to run the program navigate to the folder that your programs .exe is located and then right click on the .exe and choose properties and go into compatiblity choose windows xp.
来源:https://stackoverflow.com/questions/28251484/msmq-moving-client-from-windows-xp-to-windows-7-issue-in-ping