Мы находимся в процессе обновления серверов до 64-битных версий операционной системы Windows. На днях мы столкнулись с проблемой «msmq-зависимые клиенты не могут быть установлены на 64-битные компьютеры». Я нашел несколько документов, подтверждающих это как факт, но все они довольно старые.
Поддерживают ли новейшие версии MSMQ для Windows Server 2008 64-разрядные зависимые клиенты?
Если нет, то почему?
Из того, что я прочитал, вы все еще можете настроить функциональность зависимого клиента MSMQ, щелкнув в нужных местах, но я не понимаю, почему 32- или 64-разрядная платформа будет иметь значение.
Спасибо !
Почему вы получаете эту ошибку, когда и где?
Мы запускаем множество серверов с поддержкой MSMQ, всех разновидностей, как 32-битных, так и 64-битных, и я никогда не видел этой ошибки.
Зависимые клиенты устарели, поскольку Microsoft хочет, чтобы вы отказались от их использования, хотя есть определенные сценарии, в которых они могут быть полезны. Поддержка контроллеров домена не улучшится. Если вы пытаетесь использовать клиентов MSMQ 4.0 (Windows Vista / 2008 R1) и выше, то вам не повезло, поскольку вы обнаружили: http://technet.microsoft.com/en-us/library/cc732702(v=ws.10).aspx.
Я не могу найти точную причину, по которой в 64-битной версии нет зависимого клиентского кода.
Все еще используете MSMQ 2.0? Лучше начать планировать, так как 2010 год не за горами.