Вопрос

Опробование BizTalk с вызовом веб-службы

Запрос/ответ работает нормально на моей машине разработчика, но не на тестовой...

Экспортировал MSI на свой тестовый сервер развертывания (отдельный виртуальный), создал приложение с помощью приложения/импорта, а затем протестировал его и обнаружил, что оно не работает...

  • проверка журнала событий и показывает ошибку XLANG с надписью «Не удалось загрузить файл или сборку»

  • проверил GAC, а сборки BizTalk там нет...

  • поэтому добавил его вручную, и это, похоже, помогло

Означает ли добавленная ссылка на веб-службу, что сборку необходимо использовать в GAC как часть развертывания?

И просто чтобы меня запутать, попробовал развернуть на реальном тестовом сервере, импортировать MSI, вручную скопировать DLL в GAC...и происходит сбой с ошибкой XLANG в журнале событий :-(

  • есть идеи, что здесь происходит?
Это было полезно?

Решение

Какой адаптер вы используете?Я предполагаю адаптер SOAP.Если да, то вы можете посмотреть свои привязки.Посмотрите сюда возле рисунка 6:

http://msdn.microsoft.com/en-us/magazine/cc163464.aspx

-Брайан

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

Просто импорт MSI по умолчанию не включает в себя dll. Вам также необходимо запустить ее (например, из проводника Windows или опции, указанной после установки).Это физически переместит файл.Такое поведение весьма полезно при масштабировании.Я не думаю, что это имеет какое-либо отношение конкретно к веб-ссылке.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top