Необходим ли контроллер домена для BizTalk Server 2010 для запуска опубликованных служб BizTalk WCF?

У меня установлен BizTalk Server 2010 в Windows Server 2008 R2. Когда я публикую сервис wcf через мастер и пытаюсь запустить сервис в браузере, он возвращает ошибку:

Механизму обмена сообщениями не удалось зарегистрировать адаптер для "WCF-BasicHttp" для местоположения получения "/OrderProcessingDescription/OrderProcessService.svc". Убедитесь, что место получения существует и что изолированный адаптер работает под учетной записью, имеющей доступ к базам данных BizTalk.

Также учетная запись, используемая в пуле приложений, является членом группы пользователей изолированных хостов BizTalk.

Одна вещь, которая не установлена ​​в Windows Server 2010, это контроллер домена. Пожалуйста, дайте мне знать, если мне нужно установить его.

2 ответа

Пожалуйста, просмотрите следующую ветку, чтобы проверить фактическую ошибку: Ссылка на ветку

Ответ из темы:

Чтобы решить эту проблему, проверьте учетную запись пользователя безопасности пула приложений в IIS. Добавьте эту учетную запись пользователя в группу пользователей изолированных хостов BizTalk. Или измените пул приложений на пул, пользователь которого уже является членом группы пользователей изолированного хоста BizTalk.

Функция контроллера домена на самом деле имеет мало общего с этим, и скорее всего эта функция не будет установлена ​​на вашем сервере BizTalk.

Поскольку вы используете мастер публикации:

  • Убедитесь, что имеется доступный пул приложений, связанный с изолированной учетной записью хоста BTS (вы, похоже, сделали это).

  • Убедитесь, что приложение / виртуальный каталог, созданный мастером в IIS для конечной точки basicHttp, настроен на использование этого пула приложений.

  • Убедитесь, что соответствующий порт приема создан и включен (смотрите в консоли администратора BizTalk).

  • Также убедитесь, что хост-процесс BTS для принимающего порта запущен.

Другие вопросы по тегам