Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Di seguito sono riportati i passaggi necessari per distribuire assembly BizTalk da Visual Studio in un'applicazione BizTalk, completare l'applicazione e prepararla per la distribuzione nell'ambiente di test. Questo scenario di distribuzione è comune in un ambiente di sviluppo, in cui un programmatore sta sviluppando e eseguendo il debug di una particolare soluzione aziendale BizTalk.
Importante
È consigliabile non eseguire mai le attività descritte in questo argomento in un computer di produzione. Durante il processo di sviluppo, lo sviluppatore spesso deve ridistribuire gli assembly da Visual Studio. Per abilitare la ridisposizione, Visual Studio può annullare la distribuzione, annullare l'associazione, arrestare e disimpegnare assembly presenti nelle stesse applicazioni o in applicazioni diverse. Sebbene sia necessario e appropriato nell'ambiente di sviluppo, può causare conseguenze impreviste e indesiderate in un ambiente di produzione. Inoltre, per evitare la possibilità di tentare di distribuire un assembly da Visual Studio in un computer di produzione, è consigliabile non installare Visual Studio in un computer di produzione.
Sviluppare e compilare gli assembly BizTalk. Per iniziare, creare la soluzione business BizTalk in Visual Studio usando orchestrazioni, schemi, mappe e pipeline. Quando si lavora alla soluzione, la si compila in uno o più assembly BizTalk. Per altre informazioni, vedere Sviluppo di applicazioni BizTalk Server. È anche possibile sviluppare e compilare tutti gli assembly .NET non BizTalk necessari per il funzionamento della soluzione.
Impostare le proprietà di distribuzione. Quando si è pronti per distribuire gli assembly BizTalk, configurare le proprietà di distribuzione in ogni progetto di Visual Studio all'interno della soluzione. Oltre alle proprietà di BizTalk Server (Server, Configurazione, Database, Ridistribuzione, Riavvia istanze host e Installa in Global Assembly Cache), è anche possibile impostare la proprietà Nome applicazione. Questa proprietà specifica in quale applicazione BizTalk stai distribuendo ogni singolo assembly. Se il nome dell'applicazione è vuoto, l'assembly viene distribuito nell'applicazione predefinita. Per altre informazioni, vedere Come impostare le proprietà di distribuzione in Visual Studio. È necessario distribuire gli assembly .NET non BizTalk integrandoli nell'applicazione BizTalk. Si tratta di un passaggio separato, descritto più avanti, nel passaggio 4.
Distribuire gli assembly di BizTalk al server BizTalk in funzione sul computer locale. È possibile distribuire gli assembly BizTalk da un'opzione di menu facendo clic con il pulsante destro del mouse su una soluzione di Visual Studio e scegliendo il comando Distribuisci. Vengono compilati gli assembly BizTalk nei progetti contenuti nella soluzione e vengono aggiunti all'applicazione BizTalk definita nelle proprietà di distribuzione per ogni progetto. Se l'applicazione non esiste già, viene creata. Gli assembly e le relative risorse, denominati "artefatti", vengono distribuiti anche nel database di gestione BizTalk per il gruppo ed è possibile visualizzarli e gestirli usando la console di amministrazione di BizTalk Server o altri strumenti. Per altre informazioni su questo passaggio, vedere Come distribuire un assembly BizTalk da Visual Studio.
Aggiungere elementi necessari per il corretto funzionamento dell'applicazione. Dalla console di amministrazione di BizTalk Server è possibile modificare facilmente un'applicazione per completarla, ad esempio aggiungendo e rimuovendo elementi come porte di invio e ricezione, script, criteri, assembly .NET non BizTalk e così via. Per altre informazioni, vedere Creazione e modifica di applicazioni BizTalk.
Fattorizzare gli artefatti in più applicazioni. Durante il processo di sviluppo, è possibile che gli assembly siano stati distribuiti in una singola applicazione per praticità. Per vari motivi, è possibile considerare gli artefatti in più applicazioni prima che vengano distribuiti nell'ambiente di produzione. Per altre informazioni sulle procedure consigliate per le applicazioni di factoring, vedere Procedure consigliate per la distribuzione di un'applicazione BizTalk.
Creare .msi file per tutte le applicazioni nella soluzione e installarli in locale. È possibile usare l'Esportazione guidata, disponibile dalla Console di amministrazione di BizTalk Server o dallo strumento da riga di comando BTSTask per creare un file .msi che contiene gli artefatti di ogni applicazione. Per ulteriori informazioni, vedere BizTalk: esportazione di applicazioni, associazioni e criteri. È possibile eseguire il passaggio aggiuntivo dell'installazione degli artefatti dai file di .msi se si vuole eseguire la soluzione nel computer locale e verificare che funzioni come previsto. Per altre informazioni, vedere Come installare un'applicazione BizTalk. Verificare che la soluzione funzioni come previsto.
Ridistribuire gli assembly BizTalk in base alle esigenze. Durante il processo di sviluppo e debug degli assembly BizTalk, potrebbe essere necessario ridistribuirli più volte. BizTalk Server offre un meccanismo semplice per la ridistribuzione. Per altre informazioni, vedere Come ridistribuire un assembly BizTalk da Visual Studio.
Esportare i file di associazione e aggiungerli di nuovo alle applicazioni (facoltativo). Per semplificare l'importazione delle applicazioni nell'ambiente di sviluppo in un secondo momento per apportare modifiche o aggiunte, è possibile esportare le associazioni per ogni applicazione e quindi aggiungerle di nuovo nelle applicazioni, specificando un ambiente di destinazione di sviluppo per le associazioni. Quando si importano successivamente i file .msi dell'applicazione in BizTalk Server sul computer di sviluppo, è possibile specificare che questi binding vengano applicati. Per altre informazioni, vedere Binding Files and Application Deployment.
Generare un file di .msi per ogni applicazione da distribuire al team di test. Dopo aver completato lo sviluppo e il debug della soluzione BizTalk, è possibile usare l'Esportazione guidata o BTSTask per generare i file dell'applicazione .msi, come descritto in precedenza nel passaggio 6. È necessario importare questi file in un gruppo BizTalk diverso nell'ambiente di sviluppo, installarli e quindi verificare che la soluzione funzioni come previsto. È quindi possibile passare al team di test i file di .msi, che possono usare per importare le applicazioni in BizTalk Server in esecuzione nei computer di test, nonché per installarli, come descritto in Test delle attività per la distribuzione di applicazioni BizTalk.