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