我们已经从 SharePoint 2007 迁移到 2010。除了搜索时出现间歇性错误外,一切似乎都正常工作。有时,我们所有网站的搜索结果都会崩溃,当我们查找协调 ID 时,我们会收到以下错误:
获取结果时发生异常:System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]:尝试对已标记为删除的注册表项执行非法操作。(来自 HRESULT 的异常:0x800703FA)(故障详细信息等于 ExceptionDetail,可能由 IncludeExceptionDetailInFaults=true 创建,其值为:System.Runtime.InteropServices.COMException:尝试对已标记为删除的注册表项执行非法操作。(来自 HRESULT 的异常:0x800703FA) 在 System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 错误代码,IntPtr 错误信息) 在 Microsoft.Office.Server.Search.Query.KeywordQueryInternal.Execute() 在 Microsoft.Office.Server.Search.Query.QueryInternal.Execute (QueryProperties 属性) 在 Microsoft.Office.Server.Search.Administration.SearchServiceApplication.Execute (QueryProperties 属性) 在 SyncInvokeExecute(对象,对象[],对象[]) 在 System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(对象实例,对象 [] 输入,对象 [] 和输出) 在 System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc) 在 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
我们重置了 IIS,问题暂时解决了。有人找到永久的解决方法吗?