我们正在使用 RavenDB 2.0 和 bundle 2330。
我们在导出/导入版本化文档时遇到问题。我们做了以下。
- 我们有一个启用了版本控制包的数据库
- 我们有许多具有多个版本的记录
- 使用 Raven-Studio 将数据库导出到转储文件
- 尝试使用版本控制包在另一台服务器中导入相同内容
- 但是服务器拒绝导入文件并给出如下错误并停止导入
服务器发送:Raven.Studio.Infrastructure.InvocationExtensions.Catch(Task parent, Func
2 func) at Raven.Studio.Infrastructure.InvocationExtensions.Catch(Task parent, Action
1 action) at Raven.Studio.Commands.ImportDatabaseCommand.<>c_ DisplayClass8.b_1() 在 System.Threading.Tasks.Task.InnerInvoke() 在 System.Threading.Tasks.Task.Execute() 在 System.Threading.Tasks.Task.ExecutionContextCallback(Object obj) 在 System.Threading.ExecutionContext.Run( System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot) 在 System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution) 在 System.Threading.Tasks.Task.System 的 ExecutionContext executionContext、ContextCallback 回调、对象状态、布尔值 preserveSyncCtx) .Threading.IThreadPoolWorkItem.ExecuteWorkItem() 在 System.Threading.ThreadPoolWorkQueue.Dispatch() 在 System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()客户端异常:System.Net.WebException:[HttpWebRequest_WebException_RemoteServer] 参数:NotFound 调试资源字符串不可用。通常,关键和论据提供了足够的信息来诊断问题。请参阅 System.Net.Browser.ClientHttpWebRequest.EndGetResponse(IAsyncResult asyncResult) 的 System.Func 1 中的http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.20513.0&File=System.Windows.dll&Key=HttpWebRequest_WebException_RemoteServer
2.Invoke(T arg) at System.Threading.Tasks.TaskFactory
。 FromAsyncCoreLogic(IAsyncResult iar,Func2 endFunction, Action
1 endAction,Task`1 承诺)
- 所以我们删除了版本控制包,然后导入并应用了版本控制包。
- 导入成功。但是文件的所有版本都被视为单独的文件,而不是不同的版本
我们正处于 alpha 阶段,并且突然在 RavenDB 中恢复了此类问题。请问有什么想法吗?