При попытке развернуть службу я обнаружил, что она не запустится, потому что MSMQ находится в режиме рабочей группы. Вместо этого я создал личную очередь и изменил конфигурационные файлы, чтобы ссылаться на нее, но узел службы WCF отказывается запускаться с этим сообщением:
Ошибка проверки привязки, поскольку для свойства привязки MsmqAuthenticationMode задано значение WindowsDomain, но MSMQ установлен с отключенной интеграцией с Active Directory.
Может кто-нибудь сказать мне, как указать режим рабочей группы в файле конфигурации? Вся информация, которую я нахожу в MSDN, касается изменения настроек в коде и не упоминает, как это указать в файле конфигурации.
В конфигурационном файле, который у меня есть, тег привязок пуст (<bindings />
), но конечная точка службы задает binding="netMsmqBinding"
, что, я думаю, означает, что используется конфигурация по умолчанию.