I file distribuito in tutto i miei server BizTalk, in “Cartella del progetto” di ciascun utente

StackOverflow https://stackoverflow.com/questions/1329118

Domanda

Quando ho distribuire applicazioni al nostro server BizTalk, ci schieriamo a una macchina di prova, aggiungere tutte le risorse necessarie e quindi esportare un MSI che importiamo sui nostri server di produzione (abbiamo due). L'altro giorno ho notato che ci sono decine di cartelle sui nostri server di produzione che sembrano essere copie di posizione codice sorgente di ogni sviluppatore.

Ad esempio:

  • C: \ Sviluppo \ MyProject1
  • C: \ Projects \ SomeProject
  • C: \ Users \ Ryan \ Documenti \ Visual Studio Projects \ Un altro progetto
  • Molti altri

Sono tutti progetti che abbiamo distribuito a BizTalk e le cartelle non contengono il codice sorgente, solo la cartella "distribuzione" di ogni progetto BizTalk con i file DLL in esso. Tuttavia, ho pensato che i pacchetti MSI stavano aggiungendo i file DLL al GAC, o per lo meno, li stavano mettendo nella cartella di destinazione MSI installazione (tutti i file MSI vengono installati a "C: \ Biztalk \ ProjectName").

Qualcuno può fare una certa luce qui? Sono queste copie extra sicuro per eliminare, e sarà che smettere di mie applicazioni BizTalk nella loro tracce?

È stato utile?

Soluzione

(ho appena riletto la tua domanda e vedo che la mia risposta potrebbe essere necessario un po 'di contesto. Prima di distribuire la prossima volta, hanno gli sviluppatori seguire le istruzioni riportate di seguito in modo che non finirà con le cartelle che hai menzionato nella domanda .)

Hai il controllo sopra la cartella di installazione - è sufficiente cambiare destinazione tue risorse utilizzando BizTalk amministratore. È inoltre possibile controllare l'installazione in GAC.

Utilizzare le seguenti operazioni per modificare la cartella di installazione (le cose vengono installati nella cartella che l'utente specifica quando si esegue il MSI):

  1. In BizTalk amministratore, sotto cartella Risorse dell'applicazione, rivedere i valori sotto la sorgente e le colonne la posizione di destinazione - vedrete le cartelle e le lettere di unità che esistono nel sistema.
  2. Per ogni elemento della lista, fare clic destro e selezionare Modifica
  3. Modificare il DESTINAZIONE - la parte percorso della posizione - a **% BTAD \ _InstallDir% ** (includere i simboli% e separare l'ultimo% dal nome del file (probabilmente una DLL) con un carattere back-slash (\) Quindi, potrebbe essere simile a questo quando si è finito:. **% BTAD \ _InstallDir% ** \ MyStuff.DLL
  4. Esportare l'applicazione
  5. Eseguire il MSI sui sistemi di destinazione - le cose vengono installati nella cartella che l'utente specifica quando si esegue il MSI

Questa è l'essenza della soluzione - ho casualmente scritto una breve post sul blog su questo ultimo mese .

Altri suggerimenti

Non vorrei eliminarli finché hai fatto un reimpiego. BizTalk è ricordare la posizione della risorsa è stata aggiunta inizialmente alla fonte dei meta-dati delle risorse. Per scopo di generare un MSI è necessario aggiungere le risorse da cui si desidera loro di risiedere sul server di produzione.

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