2012-10-21 8 views
5

Właśnie pobrałem nową niestabilną wersję RavenDB # 2127 zgodnie z Ayende's announcement.Kompilacja RavenDB # 2127 Wyjątek od strony klienta: [Argument_StreamNotReadable] podczas próby utworzenia nowej bazy danych

Chcę przetestować szybkość działania w istniejącej aplikacji, która obecnie korzysta z kompilacji # 888.

RavenDB to deployed as an IIS application.

Web.config miał:

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

byłem coraz niedozwolony wyjątek. Potem zmienił go do:

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

Teraz dostaję następujący „okropny” wyjątek podczas próby utworzenia nowej bazy danych przy użyciu Raven Studio.

Jeśli wiesz, co to powoduje, udostępnij to rozwiązanie.

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() 

Otworzyłem również raport o błędzie na stronie śledzenia błędów RavenDB. Jeśli chcesz go śledzić, oto link:

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

Odpowiedz

4

Po pewnym debugowania Ayende na czacie Skype, po prostu wymienić to:

[21.10.12 03:10 : 31.00] Oren Eini: Podczas uruchamiania w IIS ... czy włączono Windows Auth? Potrzebujesz go do utworzenia nowego DB.

Okazuje się, że uwierzytelnianie systemu Windows nie było nawet zainstalowane na moim komputerze ... Próbuję tego w nowej instalacji systemu Windows 8. Więc musiałem iść i install the Windows auth feature. Potem poszedłem do IIS i włączona do systemu Windows Auth dla RavenDB Witryna:

enter image description here

Teraz tworzenia nowej bazy danych przez Raven Studio prostu działa! :)

Ayende jest zawsze obecna, pomagając nam w pełni wykorzystać RavenDB. Doskonałe wsparcie ze swojej strony.

Powiązane problemy