1

我正在尝试让SharePoint PropertyBag Settings 2010在我的管理中心网站中运行,并且它似乎正在运行,至少部分运行。但是,有一个问题:当我单击 Web 应用程序下拉菜单并选择一个 Web 应用程序(在: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 auth 和 forms auth 配置的,而 :80 仅是 Windows auth。

有什么提示吗?

4

2 回答 2

1

有一个刚刚发布的补丁为我解决了这个问题。查看http://pbs2010.codeplex.com/workitem/7839

于 2011-08-18T18:18:14.277 回答
0

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

于 2011-03-16T14:44:56.080 回答