2012-04-26 17 views
6

Come è possibile distribuire i ruoli Web MVC3 in Windows Azure? La maggior parte delle esercitazioni sembra eseguita sulla distribuzione di ruoli Web ASP.NET rispetto a MVC3.come distribuire MVC3 WebApp in Windows Azure

qualcuno può darmi un link/suggerimento?

risposta

3

Via del ritorno ai vecchi tempi, MVC3 non è stato supportato out-of-the-box, perché le DLL appropriate necessarie per essere aggiunti manualmente dall'utente (o installato come un compito di avvio). In questi giorni, le MVC dll sono tutte presenti con il modello MVC3, quindi non c'è differenza in ciò che dovresti fare, tra la distribuzione asp.net e asp.net mvc. I ruoli di base dei ruoli e dei ruoli di lavoro sono solo VM Windows 2008 Server e il processo di distribuzione è lo stesso. La parte più importante, quando si inizia, è assicurarsi che le stringhe di connessione allo storage puntino a storage "reale" e non a storage dev (come la stringa di connessione diagnostica). Inoltre, lo stato della sessione è impostato su SQLExpress, che non è in esecuzione in Windows Azure, quindi è necessario utilizzare un database SQL Azure (più una stringa di connessione corretta) in web.config o cambiare lo stato della sessione per utilizzare Cache (di nuovo , una modifica web.config).

+0

@ David..Grazie per il suggerimento davvero. al momento voglio lavorare con l'emulatore e il mio spazio di archiviazione per essere tabelle. Devo impostare la stringa di connessione su web.config? sembra che non riesca a ottenere un buon tutorial su questo. Almeno un campione con operazioni CRUD. ancora! –

+0

okie ... Ora sembra che abbia un indizio. Il modo più semplice è forse quello di migrare le normali app Web di Asp.net mvc3. posso aggiungere una soluzione cloud e poche .dll (service runtime, diagnostica) .... http: //blogs.msdn.com/b/jnak/archive/2010/02/08/migrating-an-existing-asp -net-app-to-run-on-windows-azure.aspx –

+1

Sei sicuro che le DLL MVC siano incluse nelle VM per impostazione predefinita? Pensavo che i nuovi modelli fossero semplicemente migliori nell'aggiustarli per essere copiati senza dover fare nulla? Non riesco a trovare alcuna dll MVC in questo elenco: http://gacviewer.cloudapp.net/Default.aspx – knightpfhor

Problemi correlati