2012-10-21 26 views
5

Tôi vừa tải xuống bản phát hành RavenDB không ổn định mới # 2127 theo Ayende's announcement.RavenDB build # 2127 Ngoại lệ phía máy khách: [Argument_StreamNotReadable] khi cố gắng tạo một Cơ sở dữ liệu mới

Tôi muốn kiểm tra xem nó sẽ hoạt động nhanh như thế nào trên một ứng dụng hiện có đang sử dụng build # 888.

RavenDB là deployed as an IIS application.

Web.config thăm:

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

Tôi đã nhận được một ngoại lệ cấm. Sau đó, tôi đã thay đổi nó thành:

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

Bây giờ tôi nhận được ngoại lệ "khủng khiếp" sau khi thử tạo Cơ sở dữ liệu mới bằng Raven Studio.

Nếu bạn biết điều gì gây ra điều này, vui lòng chia sẻ giải pháp.

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

Tôi cũng đã mở báo cáo lỗi tại trang theo dõi vấn đề RavenDB. Nếu bạn muốn theo nó, đây là liên kết:

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

Trả lời

4

Sau khi một số lỗi với Ayende trên một cuộc trò chuyện Skype, ông chỉ đề cập đến điều này:

[10/21/12 03:10 : 31 AM] Oren Eini: Khi chạy trong IIS ... bạn có bật Windows Auth không? Bạn cần nó để tạo một DB mới.

Nó chỉ ra rằng xác thực Windows thậm chí không được cài đặt trên máy của tôi ... Tôi đang thử cài đặt Windows 8 mới này. Vì vậy, tôi đã phải đi và install the Windows auth feature. Sau đó, tôi đi đến IIS và kích hoạt Windows Auth cho Website RavenDB:

enter image description here

Bây giờ tạo ra một cơ sở dữ liệu mới thông qua Raven Studio chỉ hoạt động! :)

Ayende luôn có mặt giúp chúng tôi tận dụng tối đa RavenDB. Hỗ trợ tuyệt vời từ phía mình.

Các vấn đề liên quan