Domanda

Qualcuno ha mai preoccupato del fatto che BizTalk ha un sacco di problemi di distribuzione / costruzione fastidiosi.

Per esempio, se io uso c # classi di montaggio per essere build / schierato ho regolarmente ricevo errori Sgen.exe, che vengono riscontrati e risolti se tolgo loro dal mio montaggio, però poi alcune dipendenze stanno dando di nuovo problemi, che poi significa che devo ricostruire e riavviare visual Studio perché non attivano le assemblee altrimenti. E sì Io uso sempre il comando evento di build:

  

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

Ho anche sperimentare un sacco di problemi wwith serializzare String o booleani ecc, mentre la costruzione, che diventano anche fissato dopo che ricomincio la mia soluzione Visual Studio.

Anche quando si vuole importare un file con estensione msi bisogna unenlist e rimuovere tutte le istanze in esecuzione di averlo schierato decentemente.

E non dimentichiamo di riavviare le vostre istanze di host, che è un'opzione sul progetto di Visual Studio, ma appena mai funziona così manualmente il riavvio dei istanze di host è diventato più di una routine.

Ammettiamolo, ci sono un sacco di altre cose che mantengono anche a salire come riferimenti problemi, ecc, e sono sicuro che mi viene in mente un paio di più, dopo una giornata di lavoro.

Qualcuno ha alcuni trucchi per quanto riguarda questi problemi? Perché io li incontro ogni ora. Mi stavo chiedendo se le altre persone incontrate anch'esse e forse risolto un paio di questi problemi.

È stato utile?

Soluzione 2

Abbiamo installato SP1 per BizTalk ieri. Il rendimento è migliorato molto! A partire nostre orchestrazioni utilizzati per prendere le età. richiede solo un paio di secondi ora!

Altri suggerimenti

A proposito di riavviare istanze di host, ho trovato il seguente script "BTS-Reset" PowerShell per essere estremamente utile: http://winterdom.com/2006/09/btsresetwithpowershell

Non risolve il problema, ma è più veloce da usare rispetto riavviare istanze di host dalla console di amministrazione BizTalk.

In caso contrario, sono d'accordo con te che la distribuzione è davvero troppo complesso (soprattutto quando si dispone di più progetti / applicazioni con dipendenze tra loro), ma la "soluzione" solo che ho è quello di rompere con attenzione i vostri progetti / applicazioni in modo che ridurrà al minimo il problema.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top