試す:
- VS2012で新しいプロジェクトを作成しました
- NuGetパッケージRavenDB Embedded -Preを介してインストールしました
- Ninject.MVC3をインストールしました
ninject RavenDB のモジュールを追加しました:
Public class RavenDBNinjectModule : NinjectModule { public override void Load() { Bind<IDocumentStore>().ToMethod(context => { NonAdminHttp.EnsureCanListenToWhenInNonAdminContext(8080); var documentStore = new EmbeddableDocumentStore { Url="http://localhost:8080/", DataDirectory="~/App_Data", UseEmbeddedHttpServer = true }; return documentStore.Initialize(); }).InSingletonScope(); Bind<IDocumentSession>().ToMethod(context => context.Kernel.Get<IDocumentStore>().OpenSession()).InRequestScope(); } }
私のクラス「NinjectWebCommon」では...
private static void RegisterServices(IKernel kernel) { kernel.Load(new RavenDBNinjectModule()); }
アプリケーションを実行すると、次の URL が生成されました (" http://localhost:1423 ")
ファイル「Raven.Studio.xap」がアプリケーションのルートであることを確認します
「 http://localhost:8080 」にアクセスしてみましたが、以下の画面が表示されます。
私は何を間違っていますか?