Могу ли я использовать управляющую студию Raven на порту 80, когда он встроен в приложение MVC 3? - PullRequest
2 голосов
/ 04 декабря 2011

Я использую ravendb 1.0.531 в приложении MVC 3 для хранения своих данных.

Я бы хотел использовать встроенный HTTP-сервер для просмотра моих данных.Все работает нормально на порту 8080 в моем localhost.На производстве он не работает, потому что он находится на порте 8080. Есть ли способ заставить Ravendb работать с MVC 3, чтобы MVC 3 мог работать на порте 80 и отправлять запросы raven в Raven MGMT studio?

Здесьмой код:

 var returnStore = new EmbeddableDocumentStore();
 returnStore.DataDirectory = @"./PersistedData";
 returnStore.UseEmbeddedHttpServer = true;
 returnStore.Configuration.Port = 80;
 returnStore.Initialize();

1 Ответ

1 голос
/ 04 декабря 2011

Давид, RavenDB использует абстракцию для уровня HTTP, так что я думаю, вы могли бы написать что-то, что перенаправило бы это. Но было бы гораздо проще сделать это, если вместо этого вы размещаете RavenDB в качестве виртуального каталога.

...