Dovrebbe essere molto semplice trasferire l'applicazione in Azure, soprattutto se si utilizza un back-end SQL. Il codice potrebbe essere eseguito quasi senza modifiche. Dovrai creare un pacchetto di installazione di Azure per il progetto e il file di configurazione.
Se l'applicazione utilizza memoria persistente (diversa da SQL Server), potrebbe essere necessario rielaborare il codice in qualche modo. Tuttavia, la piattaforma ora dispone di memoria unità, che simula un file system, quindi dovrebbe essere abbastanza semplice.
Un altro problema da tenere a mente è web.config. Se ne fai un uso pesante per la personalizzazione del runtime, dovrai rielaborare anche questo. Non è possibile distribuire singoli file nell'applicazione in Azure, pertanto l'approccio consigliato è quello di migrare questo tipo di impostazioni nel file di configurazione di Azure.
La cosa più difficile che si possa incontrare sono le applicazioni esterne. Se la tua app si basa sull'avvio di altri processi, ciò richiederà una riprogettazione seria.
fonte
2010-06-19 05:45:36
Ottima risposta. Poiché è referenziato da altri post più recenti, potrebbe essere utile aggiornarlo. Penso che tu abbia menzionato altrove, ora c'è un servizio di Caching AppFabric? –
Samuel - grazie! Lo modificherò più tardi. –