Проблеми с внедряването/изграждането на Biztalk

Някой притеснявал ли се е от факта, че BizTalk има много досадни проблеми с внедряването/изграждането.

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

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

Също така изпитвам много проблеми със сериализирането на String или Booleans и т.н. по време на изграждане, които също се коригират, след като рестартирам решението си за визуално студио.

Освен това, когато искате да импортирате .msi файл, трябва да отмените списъка и да премахнете всички работещи екземпляри, за да го внедрите прилично.

И нека не забравяме за рестартирането на вашите хост инстанции, което е опция във вашия проект за визуално студио, но почти не работи, така че ръчното рестартиране на вашите хост инстанции се е превърнало в нещо повече от рутина.

Нека си признаем, има много други неща, които също продължават да нарастват, като проблеми с референциите и т.н., и съм сигурен, че мога да се сетя за още няколко след ден работа.

Някой има ли някакви трикове по отношение на тези проблеми? Защото ги срещам ежечасно. Просто се чудех дали други хора също са се сблъсквали с това и може би са разрешили няколко от тези проблеми.


person WtFudgE    schedule 10.02.2010    source източник


Отговори (2)


Относно рестартирането на екземпляри на хост, намерих следния скрипт на PowerShell "bts-reset" за изключително полезен: http://winterdom.com/2006/09/btsresetwithpowershell

Това не решава проблема, но е по-бързо за използване от рестартиране на хост инстанции от административната конзола на BizTalk.

В противен случай съм съгласен с вас, че внедряването наистина е твърде сложно (особено когато имате множество проекти/приложения със зависимости между тях), но единственото „решение“, което имам, е внимателно да разбия вашите проекти/приложения по начин, който ще сведе до минимум проблемът.

person ckarras    schedule 11.02.2010

Вчера инсталирахме SP1 за BizTalk. Изпълнението се подобри много! Стартирането на нашите оркестрации отнемаше години. Сега отнема само няколко секунди!

person WtFudgE    schedule 24.02.2010