Creazione di un ambiente di test virtuale Microsoft Stack locale per servizi e siti Web?

0

Situazione: siamo una squadra di 12 persone che utilizza quasi esclusivamente prodotti Microsoft. Abbiamo oltre 200 applicazioni asp.net che variano da WinForms, WebForms e le numerose varianti di servizi Web e servizi Windows. La sicurezza è una rete chiusa con Active Directory.

Problema: mantenere i servizi aggiornati, costruiti correttamente senza impostazioni o configurazioni contrastanti.

Problemi specifici:

  1. I servizi di default utilizzano l'app.config
  2. App.config non ha stringhe di connessione, basandosi su machine.config
  3. 2 I servizi WCF potrebbero desiderare valori diversi per la stessa stringa di connessione
  4. Quindi 1 app.config aggiunge una stringa di connessione, che si trova nel controllo sorgente
  5. Ignora la app.config modificata nel controllo del codice sorgente
  6. Un altro utente ha aggiornamenti per il file app.config ignorato
  7. Elimina le mie modifiche, unisci app.config e riapplica le mie modifiche
  8. Aggiornamento I servizi installati possono essere noiosi, non automatizzati e sovrascrivono le modifiche app.config

Proposta:

  1. Crea macchina virtuale Windows
  2. Installa i servizi sulla VM
  3. Utilizza il mio ramo per creare il servizio
  4. Usa TFS per la distribuzione nella VM
  5. Puntare gli endpoint del servizio nel mio computer.config alla mia macchina virtuale

Domanda: questa è una soluzione ragionevole al mio problema o ci sono strumenti migliori per raggiungere i miei obiettivi?

    
posta Paul Totzke 30.09.2016 - 00:19
fonte

0 risposte

Leggi altre domande sui tag