Проблемы развертывания / построения Biztalk - PullRequest
2 голосов
/ 10 февраля 2010

Кто-нибудь когда-нибудь беспокоился о том, что BizTalk имеет много досадных проблем с развертыванием / сборкой.

Например, если я использую классы сборки c # для сборки / развертывания, я регулярно получаю ошибки sgen.exe, которые исправляются, если я удаляю их из своей сборки, однако тогда некоторые зависимости снова вызывают проблемы, что затем означает, что я должен перестройте его и перезапустите Visual Studio, так как иначе они не будут запускать сборки. И да, я всегда использую команду события сборки:

"C: \ Program Files \ Microsoft Visual Studio 8 \ SDK \ v2.0 \ Bin \ gacutil.exe "/ i $ (TargetFileName)

У меня также возникает много проблем с сериализацией String, Booleans и т. Д. При сборке, которые также исправляются после перезапуска решения Visual Studio.

Также, если вы хотите импортировать MSI-файл, вам нужно удалить из списка и удалить все запущенные экземпляры, чтобы развернуть его прилично.

И давайте не будем забывать о перезапуске экземпляров вашего хоста, который является опцией в вашем проекте Visual Studio, но практически не работает, поэтому перезапуск экземпляров вашего хоста вручную стал чем-то большим, чем просто рутиной.

Посмотрим правде в глаза, есть много других вещей, которые также продолжают расти, такие как проблемы со ссылками и т. Д., И я уверен, что могу вспомнить еще пару после рабочего дня.

У кого-нибудь есть хитрости относительно этих проблем? Потому что я сталкиваюсь с ними каждый час. Мне было просто интересно, сталкивались ли они с другими людьми и, возможно, решили пару из этих проблем.

Ответы [ 2 ]

2 голосов
/ 11 февраля 2010

Что касается перезапуска экземпляров хоста, я обнаружил, что следующий сценарий PowerShell "bts-reset" чрезвычайно полезен: http://winterdom.com/2006/09/btsresetwithpowershell

Это не решает проблему, но быстрее в использовании, чем перезапуск экземпляров хоста из административной консоли BizTalk.

В противном случае, я согласен с вами, что развертывание действительно слишком сложное (особенно если у вас есть несколько проектов / приложений с зависимостями между ними), но единственное «решение», которое у меня есть, - тщательно разбить ваши проекты / приложения таким образом это минимизирует проблему.

0 голосов
/ 24 февраля 2010

Мы установили SP1 для BizTalk вчера. Производительность значительно улучшилась! Начало наших оркестровок занимало целую вечность. Это займет всего пару секунд!

...