Ho scritto un sito per il mio stage estivo usando ASP.NET MVC. I progressi stanno andando bene ma una cosa che ho trovato dolorosa è lo schieramento. In particolare, perché abbiamo frequenti schieramenti e li ho fatti a mano.Quale strumento dovrei utilizzare per automatizzare la distribuzione della mia applicazione ASP.NET MVC?
Sto cercando uno strumento di distribuzione .NET "standard" che possa essere utilizzato con un progetto MVC di ASP.NET per automatizzare il nostro processo di distribuzione.
Alcune cose che vorrei lo strumento per essere in grado di farlo (che faccio manualmente ora):
- Impostare la modalità di "Release"
- Lasciare un progetto ASP.NET MVC Web Application compilare
- Garantire la modalità di debug = "Off" nel mio Web Config
- Modificare le stringhe di connessione per la nostra base di dati da dev db per spingere di db informazioni
- Trasferimento Sito al server web
- Idealmente, sarebbe bello se il sito IIS venisse arrestato e sostituito il sito esistente con i nuovi file, quindi riavviato.
In base a questi requisiti, quale strumento suggeriresti di utilizzare per risolvere questo problema? Sto usando II7 se conta.
+1 grande fan di questo. l'ho usato per un po 'con' grande successo ':) –
URL è rotto .. @Mathias si prega di aggiornare l'URL del progetto di distribuzione Web –