6

Qual è il modo migliore di precompilare un sito Web mvc3 di asp.net4 con tutti i suoi file di visualizzazione utilizzando Visual Studio 2010?Precompila un sito Web di asp.net4 mvc3 utilizzando Visual Studio 2010

Sono un po 'confuso perché MS offre soluzioni multiple che sembrano molto simili.

Web Deployment Projects

http://blogs.msdn.com/b/webdevtools/archive/2010/05/26/visual-studio-2010-web-deployment-projects-rtw-available-now.aspx

Web Deployment Tool

http://www.microsoft.com/download/en/details.aspx?id=25230

o posso semplicemente fare tutto questo dal VS2010 SP1 di default senza addons aggiuntivi?

Qualcuno può chiarire?

+0

Guarda la sezione di distribuzione delle proprietà del progetto per la configurazione selezionata (esempio debug) .... –

risposta

4

Quando si crea o pubblica il progetto, il sito Web è già compilato. Solo le viste sono compilate dinamicamente. Se vuoi che anche le tue viste siano compilate, puoi modificare il tuo file di progetto web. Modificare questa linea:

<MvcBuildViews>false</MvcBuildViews> 

a:

<MvcBuildViews>true</MvcBuildViews> 

Per essere in grado di modificare il file di progetto all'interno di Visual Studio è necessario scaricare il primo progetto (tasto destro del mouse, Scarica progetto) e quindi fare clic destro di nuovo il progetto e scegliere Modifica progetto. Quando hai apportato la modifica, anche le tue viste saranno automaticamente costruite. Questo non è qualcosa che si vuole fare durante lo sviluppo, il tempo di costruzione aumenta in modo significativo.

+4

Avevo risposto la stessa cosa, ma con qualche secondo di ritardo, quindi l'ho rimosso. Ecco un utile blog di Lord Haack: http://haacked.com/archive/2011/05/09/compiling-mvc-views-in-a-build-environment.aspx –

+0

+1 Grazie, bella cosa da fare ! –

+0

Se si verificano errori di asperr quando si tenta di creare. Disattiva temporaneamente MvcBuildViews per vedere qual è il problema di generazione. –

Problemi correlati