Проблема с регистрацией адаптера WCF-WSHttp в BizTalk при вызове веб-службы

Я опубликовал схему как веб-службу в BizTalk 2020 с помощью мастера публикации службы BizTalk WCF.

В среде DEV (все-в-одном) все в порядке, и я могу получить доступ к wsdl, когда просматриваю свою службу через IIS.

Затем я развернул его в среде UAT (мультисервер), и когда я просматривал сервис, я получил эту ошибку:

Службе обмена сообщениями не удалось зарегистрировать адаптер для «WCF-WSHttp» для местоположения получения «/Scheduler/SchedulerServices/Service1.svc». Убедитесь, что расположение получения существует и что изолированный адаптер работает под учетной записью, имеющей доступ к базам данных BizTalk.*

Вот что я уже проверил:

  • Пул приложений запущен.
  • Место получения существует.
  • Местоположение приема включено.
  • Пользователь в пуле приложений, запускающий веб-службу, имеет полное право доступа к базе данных BizTalk.
  • Пользователь в пуле приложений является частью изолированной группы BizTalk.
  • Пользователь действительно может получить доступ к базе данных BizTalk, запустить SP под названием [BizTalkMgmtDb].dbo.[adm_getSettingsForIsolatedHostInstance] и получить информацию.

  • Пользователь действительно может запустить SP под названием [BizTalkMgmtDb].dbo.[adm_getSettingsForIsolatedHostInstance], но SP не возвращает результата.

В среде DEV SP возвращает некоторое значение, но не в среде UAT.

Но данные есть:

Может кто-нибудь сказать мне, почему SP не возвращает никакого значения?

Я что-то пропустил при установке BizTalk Server?

Ваши пулы приложений находятся в состоянии «Запущено»? Если вы просматриваете приложения в пуле приложений, вы видите свой веб-сервис?

Dijkgraaf 21.03.2024 23:00

Да, началось. Кажется, проблема не в IIS, а в SQL.

Davon 22.03.2024 07:30
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
2
77
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Имя сервера было плохо закодировано, вероятно, из-за неправильного копирования. Когда IIS пытается запустить хранимую процедуру adm_getSettingsForIsolatedHostInstance, он пытается сравнить SRV-BIZ-SQL с SRV(square)BIZ(square)SQL.

Имя сервера было исправлено и теперь все в порядке.

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

Сопоставление BizTalk со встроенным XSLT
BizTalk 2020 — HTTP-запрос неавторизован со схемой проверки подлинности клиента «Согласование». Заголовок проверки подлинности получен/сервер был "согласован"
Отображение BizTalk: как извлечь одну строку из цикла
Как сопоставить список атрибутов со схемой на основе столбцов с условием в BizTalk?
Параметры функции расширения или возвращаемые значения с типом Clr «XmlQualifiedName» не поддерживаются при попытке использовать FILE.ReceivedFileName
Как подключиться к службе SFTP на основе решения учетной записи хранения Azure с помощью BizTalk 2013
Как я могу получить доступ к свойству контекста (имя входящего файла) в преобразовании (пользовательский xslt)?
Есть ли в BizTalk требование, согласно которому входящее сообщение должно быть отправлено?
Использование функции XSLT format-number для округления значения до 2 знаков после запятой
Сопоставление записи внутри цикла с записью назначения, которая не является частью области