数か月前、私はRavenDbとAzureで遊んでいましたが、このすばらしいブログ投稿に従って、ワーカーの役割でサーバーをホストすることで、サーバーを正常に実行できました。
ただし、新しいプロジェクトを作成して記事をもう一度フォローしようとしましたが、そのブログ投稿以降、レイヴンファイルで変更されたようです。特に:
- 単なる「RavenDB」NuGetパッケージではありません。RavenDBクライアント、RavenDBデータベース、RavenDB組み込み、RavenDBサーバー、RavenDBAsp.Netホストサーバーなどがあります。
- 「RavenDBサーバー」をインストールすると(これはワーカーの役割に最も適しているようです)、記事で参照されているのと同じ.dllがなくなり、.xapファイルもなくなります。Raven.Database .dllを参照しようとしましたが、起動しようとすると、
InvalidOperation
「Muninファイルに格納されているテーブルの数が異なります」という例外が発生します。
RavenDBをワーカーロールで実行するために必要な手順を誰かに教えてもらえますか?
RavenDBをワーカーロールとして実行するのが最善の方法ですか、それともAzureで実行するためのより適切な方法がありますか?(複数のWebサイトで使用する必要があります)。