Исключение: «Произошел сбой при выполнении конвейера ответа (получения)» - PullRequest
0 голосов
/ 10 мая 2019

В администрировании консоли BizTalk я часто вижу исключения, подобные следующим:

Произошла ошибка при выполнении конвейера ответа (приема): "[pipelineName], [BizTalk projectName], Version = 1.0.0.0, Культура = нейтральный, PublicKeyToken = 35805574d24305bf "Источник:" Неизвестно "Порт отправки:" [sendPortName] "URI:" [sqlServerConnString] "Причина: не удалось получить конвейер: [pipeName], [BizTalk projectName], Версия = 1.0.0.0, Культура = нейтральная, PublicKeyToken = 35805574d24305bf.Убедитесь, что строгое имя конвейера правильно и что сборка конвейера находится в GAC.

Я думаю, что проблема заключается в том, как я развернул конвейер и проект, потому что я разработал свое решение на виртуальнойКомпьютер (на котором установлена ​​Visual Studio), а затем я развернул свое решение на другой виртуальной машине (на которой не установлена ​​Visual Studio).Для развертывания я поместил необходимые DLL в папку, а затем добавил их из инструмента администрирования BizTalk (Ресурсы).Еще одна странная вещь, которую я заметил, заключается в том, что в разделе "Ресурсы" у меня есть:

[pipeName], версия = 1.0.0.0, Culture = netrual, PublicKeyToken = 60cf10bb1a125a7

[BizTalk projectName], версия= 1.0.0.0, Culture = netrual, PublicKeyToken = 35805574d24305bf

Я не знаю, как решить эту проблему.Вы можете мне помочь?

Ответы [ 2 ]

0 голосов
/ 13 мая 2019

Необходимо правильно развернуть узел компонента конвейера.

В этой статье описывается весь процесс: BizTalk Server: развертывание пользовательских конвейерных компонентов в BizTalk Server 2006 и более поздних версиях

0 голосов
/ 11 мая 2019

Пожалуйста, проверьте:

  • pipeName - это конвейер внутри проекта (и DLL)

[BizTalk projectName], версия = 1.0.0.0, культура = netrual, PublicKeyToken = 35805574d24305bf

  • Ваша DLL должна быть в GAC , проверьте, что DLL находится в GAC. Если нет, добавьте DLL из инструмента администрирования BizTalk (Ресурсы) с помощью «Добавить в глобальную» опция "Кэш сборок при добавлении ресурса (gacutil)" отмечена.

  • На ресурсах вам нужно только это:

[BizTalk projectName], версия = 1.0.0.0, культура = netrual, PublicKeyToken = 35805574d24305bf

Другая ([pipeName], Версия = 1.0.0.0, Culture = netrual, PublicKeyToken = 60cf10bb1a125a7) - это еще одна DLL, добавленная в это приложение BizTalk.

...