Я опубликовал схему как веб-службу в BizTalk 2020 с помощью мастера публикации службы BizTalk WCF.
В среде DEV (все-в-одном) все в порядке, и я могу получить доступ к wsdl, когда просматриваю свою службу через IIS.
Затем я развернул его в среде UAT (мультисервер), и когда я просматривал сервис, я получил эту ошибку:
Службе обмена сообщениями не удалось зарегистрировать адаптер для «WCF-WSHttp» для местоположения получения «/Scheduler/SchedulerServices/Service1.svc». Убедитесь, что расположение получения существует и что изолированный адаптер работает под учетной записью, имеющей доступ к базам данных BizTalk.*
Вот что я уже проверил:
В среде DEV SP возвращает некоторое значение, но не в среде UAT.
Но данные есть:
Может кто-нибудь сказать мне, почему SP не возвращает никакого значения?
Я что-то пропустил при установке BizTalk Server?
Да, началось. Кажется, проблема не в IIS, а в SQL.





Имя сервера было плохо закодировано, вероятно, из-за неправильного копирования. Когда IIS пытается запустить хранимую процедуру adm_getSettingsForIsolatedHostInstance, он пытается сравнить SRV-BIZ-SQL с SRV(square)BIZ(square)SQL.
Имя сервера было исправлено и теперь все в порядке.
Ваши пулы приложений находятся в состоянии «Запущено»? Если вы просматриваете приложения в пуле приложений, вы видите свой веб-сервис?