Domanda

Ho un'applicazione web scritta in C# che utilizza diversi servizi web interni.Abbiamo un livello di sviluppo, un livello di test e un livello di produzione.Inoltre, usiamo il WSDL.exe comando per generare a Proxies.cs file per i servizi Web di un determinato livello.

Quando siamo pronti per distribuire il nostro codice nello stack dallo sviluppo al test o dal test alla produzione, dobbiamo eseguire il file WSDL.exe comando per puntare alla versione appropriata dei servizi web.

Esiste un modo generalmente accettato per automatizzare questo?

È stato utile?

Soluzione

Esistono diversi modi per farlo.Uno script di build NAnt lo farà, ma penso che il metodo più comunemente accettato ora sia utilizzare MSBuild.Vedere MSDN per dettagli.

Altri suggerimenti

La nostra azienda utilizza una combinazione di app NANT + Cruise Control + Custom Utility per costruire i nostri prodotti.Più specificamente, il compito in NANT ti consentirà di avviare applicazioni da riga di comando come WSDL.exe

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