Вот мой enviorment:
* Windows 7
* Установлен RavenDb.Embedded с NuGet, который в конечном итоге потянув версии 2.0.2230
* IIS 7
* VS2012 Экспресс
* MVC 4 * Работа в режиме отладки.RavenDb ИНИЦИАЛИЗИРУЙТЕ не работает
Web.config секции ...
<connectionStrings>
<add name="RavenDb" connectionString="DataDir = ~\RavenData" />
</connectionStrings>
<appSettings>
<add key="webpages:Version" value="2.0.0.0" />
<add key="webpages:Enabled" value="false" />
<add key="PreserveLoginUrl" value="true" />
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
<add key="RavenDb/Port" value="8081" />
<add key="RavenDb/DataDir" value="~\RavenData" />
<add key="RavenDb/AnonymosAccess" value="Get" />
</appSettings>
Код в запуске приложения является ....
// Test getting create connection to new ravenDB
IDocumentStore test = new EmbeddableDocumentStore
{
ConnectionStringName = "RavenDb",
UseEmbeddedHttpServer = true
};
test.Initialize();
//never get to this line
int x = 12;
Ворон файлы действительно становятся созданы. Однако код никогда не достигает x = 12. Он выглядит пойманным в бесконечном цикле. Я никогда не получаю сообщение об ошибке.
Существует опечатка в <добавить ключ = значение "RavenDb/AnonymosAccess" = "Получить" /> должен быть <добавить ключ = значение "RavenDb/AnonymousAccess" = "Получить" /> Также порт 8081 используется кем-то еще, может быть? –
Я сделал изменение, которое вы указали. Это не устранило проблему. – user1993174