2010-02-10 53 views
2

有沒有人曾經爲BizTalk有很多煩人的部署/構建問題這一事實感到困擾。Biztalk部署/建設問題

例如,如果我使用c#彙編類來構建/部署,我經常會得到sgen.exe錯誤,如果我將它們從我的程序集中移除,它們會得到修復,但是一些依賴項會再次出現問題,這意味着我有重建它並重新啓動visual studio,因爲它們不會觸發程序集。是的,我一直使用build事件命令:

「C:\ Program Files文件\微軟的Visual Studio的 8 \ SDK \ 2.0 \斌\的Gacutil.exe」/我 $(TargetFileName)

我也經歷了很多的問題wwith序列化字符串或布爾等,同時建設,這也成爲固定我重新啓動我的Visual Studio解決方案之後。

此外,當您想要導入.msi文件時,您必須取消註冊&刪除所有正在運行的實例以使其部署得體。

而且我們不要忘記重新啓動主機實例,這是對你的Visual Studio項目的選擇,但幾乎沒有以往人工手動重新啓動主機實例已不僅僅是一個常規工作。

讓我們面對它,有很多其他的事情也不斷像引用問題等上漲,而我更多的工作了一天之後,我相信我能想到的一對夫婦。

有沒有人有關於這些問題的一些技巧?因爲我每小時遇到他們。我只是想知道其他人是否也遇到了這些問題,也許解決了這些問題。

回答

0

我們爲BizTalk昨天安裝SP1。性能提高了很多!開始我們的編排過去需要很長時間。現在只需要幾秒鐘!

2

關於重啓主機的情況下,我發現下面的「BTS-復位」 PowerShell腳本是非常有用的: http://winterdom.com/2006/09/btsresetwithpowershell

它不會解決問題,但它的速度比從重新啓動主機實例使用BizTalk管理控制檯。否則,我同意你的看法,部署真的太複雜了(特別是當你有多個項目/應用程序之間存在依賴關係時),但是我唯一的解決方案是仔細分解你的項目/應用程序這樣可以最大限度地減少問題。