我刚刚根据Ayende's announcement下载了新的不稳定版本的RavenDB#2127。

我想测试一下它在当前正在使用内部版本888的现有应用程序上的执行速度。

RavenDB是deployed as an IIS application
Web.config具有:

<add key="Raven/AnonymousAccess" value="Get"/>

我收到了一个禁止的异常(exception)。然后我将其更改为:
<add key="Raven/AnonymousAccess" value="All"/>

现在,当尝试使用Raven Studio创建新的数据库时,出现以下“糟糕的”异常。

如果您知道是什么原因造成的,请分享解决方案。
 at Raven.Studio.Infrastructure.InvocationExtensions.Catch(Task parent, Func`2 func)
   at Raven.Studio.Infrastructure.InvocationExtensions.Catch(Task parent, Action`1 action)
   at Raven.Studio.Infrastructure.InvocationExtensions.Catch(Task parent)
   at Raven.Studio.Infrastructure.Execute.OnTheUI(Action action)
   at Raven.Studio.Infrastructure.InvocationExtensions.<>c__DisplayClass30.<Catch>b__2e(Task task)
   at System.Threading.Tasks.ContinuationTaskFromTask.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
   at System.Threading.Tasks.Task.ExecutionContextCallback(Object obj)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot)
   at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
   at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()



Client side exception:
System.ArgumentException: [Argument_StreamNotReadable]
Arguments:
Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/?linkid=106663&Version=5.0.10411.00&File=mscorlib.dll&Key=Argument_StreamNotReadable
   at System.IO.StreamReader..ctor(Stream stream, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize, Boolean leaveOpen)
   at Raven.Studio.Models.ApplicationModel.AddErrorNotification(Exception exception, String message, Object[] details)
   at Raven.Studio.Infrastructure.InvocationExtensions.<>c__DisplayClass30.<>c__DisplayClass32.<Catch>b__2f()
   at AsyncCtpThreadingExtensions.<>c__DisplayClass4.<InvokeAsync>b__3()

我还在RavenDB问题跟踪站点上打开了一个错误报告。如果您想遵循它,请访问以下链接:

http://issues.hibernatingrhinos.com/issue/RavenDB-636

最佳答案

在通过Skype聊天与Ayende进行调试后,他刚刚提到了这一点:



事实证明,我的计算机上甚至没有安装Windows身份验证。我正在尝试在新的Windows 8安装中进行此操作。所以我不得不去install the Windows auth feature。然后,我去了IIS,并为RavenDB网站启用了Windows Auth:



现在通过Raven Studio创建新数据库! :)

Ayende始终在场,可以帮助我们充分利用RavenDB。他的出色支持。

关于database - RavenDB版本#2127客户端异常: [Argument_StreamNotReadable] when trying to create a new Database,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12993883/

10-13 08:24