Ho un'applicazione .NET per server Web che sto progettando di ospitare su una piattaforma di hosting cloud .NET, come AppHarbor con SQL server. Verrà utilizzato da più piccoli gruppi di persone per registrare ed elaborare i voti alle elezioni (il sistema attuale è chiamato TallyJ).
Ho anche bisogno che i miei utenti siano in grado di creare un'edizione autonoma su un singolo PC o come un server su un PC con una LAN ad hoc che è non connessa a Internet quando viene utilizzato.
Il mio piano attuale sarebbe utilizzare IIS Express e SQL CE per una configurazione locale. Con questo, le versioni locali e in hosting di codice e SQL sarebbero uguali.
Questo suono è valido o mi manca qualcosa?
Hai suggerimenti per un set migliore di strumenti (ma limitato a C # e un database relazionale sul server / cloud)?