Alcuni mesi fa stavo giocando con RavenDb & Azure e l'ho eseguito correttamente ospitando il server all'interno di un ruolo di lavoro seguendo this excellent blog post.Come eseguire RavenDb in Azure in un ruolo di lavoro
Tuttavia, ho appena creato un nuovo progetto e ho provato a seguire di nuovo l'articolo, ma sembra molto cambiato con i file di corvi da quel post sul blog. In particolare:
- Ci non è semplicemente un pacchetto di NuGet 'RavenDB' - ci sono un sacco di loro: RavenDB client, RavenDB Database, RavenDB incorporato, RavenDB Server & RavenDB Asp.Net server ospitato.
- Quando si installa "Server RavenDB" (questo sembra il più appropriato per un ruolo di lavoratore), non ha più gli stessi file .dll che l'articolo dice di fare riferimento e non c'è più un file .xap. Ho provato semplicemente a fare riferimento al file .dll Raven.Database, ma quando provo ad avviarlo, ottengo un'eccezione
InvalidOperation
: "Numero diverso di tabelle memorizzate nel file Munin".
Qualcuno può fornirmi i passaggi necessari per eseguire RavenDB in un ruolo di lavoratore?
È in esecuzione RavenDB come un ruolo di lavoro il modo migliore per andare, o c'è un modo più appropriato di eseguirlo in Azure? (Deve essere consumato da più siti Web).
Stai suggerendo di utilizzare qualcosa come RavenHQ? –
In questa fase, voglio solo eseguirlo localmente e distribuirlo in Azure solo per sperimentare la creazione di più database –
No, sto suggerendo una VM Azure effettiva. –