1
這裏是我的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