SharePoint PropertyBag设置2010访问被拒绝0x80070005

时间:2011-03-15 23:28:26

标签: sharepoint sharepoint-2010 propertybag

我正在尝试让SharePoint PropertyBag Settings 2010在我的管理中心网站上工作,而且似乎至少部分工作了。但是,有一个问题:当我单击Web应用程序下拉列表并选择一个Web应用程序(on:8000)时,我得到此访问被拒绝错误:

Site Enumeration Stack:   
 at Microsoft.SharePoint.SPBaseCollection.GetEnumerator()    
 at ASP._admin_pbs2010_propertybagssettings_aspx.ddlWebApplications_SelectedIndexChanged(Object sender, EventArgs e)    
 at System.Web.UI.WebControls.ListControl.OnSelectedIndexChanged(EventArgs e)    
 at System.Web.UI.Page.RaiseChangedEvents()    
 at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)    
 at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)    
 at System.Web.UI.Page.ProcessRequest()    
 at System.Web.UI.Page.ProcessRequest(HttpContext context)    
 at ASP._admin_pbs2010_propertybagssettings_aspx.ProcessRequest(HttpContext context)    
 at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()    
 at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)    
 at System.Web.HttpApplication.PipelineStepManager.ResumeSteps(Exception error)    
 at System.Web.HttpApplication.BeginProcessRequestNotification(HttpContext context, AsyncCallback cb)    
 at System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context)    
 at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr managedHttpContext, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)    
 at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr managedHttpContext, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)    
 at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr managedHttpContext, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)    
 at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr managedHttpContext, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)

其次是:

Unknown SPRequest error occurred. More information: 0x80070005

奇怪的是,在另一个Web应用程序(:80)上,一切正常。这些站点之间唯一明显的区别是:8000为Windows身份验证和表单身份验证配置,而:80只是Windows身份验证。

任何提示?

2 个答案:

答案 0 :(得分:1)

刚出来的补丁修复了这个问题。查看http://pbs2010.codeplex.com/workitem/7839

答案 1 :(得分:0)

您是指这个codeplex项目:http://pbs2010.codeplex.com/如果是这样,您可能想尝试在代码的原始作者的讨论中发帖回答http://pbs2010.codeplex.com/discussions否则,我建议您查看MS模式和实践组SharePoint指导项目:http://spg.codeplex.com/它还包含属性包的代码,您可能会发现它更可靠。