Vorrei precompilare un sito ASP.NET MVC 4, ma all'interno di un ruolo Web di Azure. È particolarmente interessante il modo in cui vengono rilevati gli errori di visualizzazione di cshtml.Precompila ASP.NET Progetto MVC in Azure (non con Web Deploy)
Questo è facile con Web Deploy, semplicemente selezionando un paio di caselle appropriate in Pubblica -> Opzioni di pubblicazione file.
Ma quando si dispone di più di 1 istanza di un WebRole, non si utilizzerà Web Deploy. E non vedo alcuna opzione all'interno delle impostazioni del progetto (nelle schede Build o Package/Publish Web) per specificare queste opzioni di compilazione di precompilazione.
Esiste un modo per specificare le opzioni di precompilazione a livello di progetto in qualche modo? Non sono appassionato né di alcuna opzione che richiederebbe di dover lasciare il flusso di lavoro di essere in grado di pubblicare in Azure con l'opzione "Pubblica su Windows Azure" semplice (ma lenta) (cioè non mi interessa dover in qualche modo manualmente carica il pacchetto cloud azzurro, per niente).
@JWendel Ho trovato questo: http://msdn.microsoft.com/en-us/library/ms229863(v=vs.100).aspx. Una delle opzioni è: '-u', descritto come: "Specifica che Aspnet_compiler.exe dovrebbe creare un'applicazione precompilata che consenta aggiornamenti successivi di contenuti come le pagine .aspx." Non l'ho ancora provato e lo inseriresti nella scheda 'Crea eventi' -> 'Pre-build event command line'? –
Non proprio Andrew, mi dispiace. Ho trovato questo: Razor Generator, ma è un passo radicale da fare a confronto, e ho dovuto fare una grande pulizia disordinata di esso dopo l'installazione, improvvisamente tutte le mie opinioni hanno avuto problemi (come il codice dinamico, anche ViewBag, stava generando errori). –