Вопрос

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

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

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

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

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

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

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

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

Это было полезно?

Решение 2

Вчера мы установили SP1 для BizTalk.Производительность значительно улучшилась!Раньше запуск наших оркестровок занимал много времени.Теперь это займет всего пару секунд!

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

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

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

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

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