Доступ к настройкам SharePoint PropertyBag 2010 запрещен 0x80070005
Я пытаюсь заставить SharePoint PropertyBag Settings 2010 работать на моем сайте центра администрирования, и, похоже, он работает, по крайней мере, частично. Однако есть проблема: когда я щелкаю раскрывающееся меню веб-приложения и выбираю веб-приложение (вкл.: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
Странно то, что в другом веб-приложении (: 80) все работает просто отлично. Единственное заметное различие между этими сайтами заключается в том, что:8000 настроен как для проверки подлинности Windows, так и для проверки подлинности форм, а: 80 - только для проверки подлинности Windows.
Есть намеки?
2 ответа
Только что вышел патч, который исправил эту проблему для меня. Проверьте http://pbs2010.codeplex.com/workitem/7839
Вы имеете в виду этот проект codeplex: http://pbs2010.codeplex.com/ Если это так, вы можете попробовать опубликовать в обсуждениях, чтобы оригинальный автор кода ответил на http://pbs2010.codeplex.com/discussions В противном случае я предлагаю вам ознакомиться с проектом Руководства по SharePoint для MS Patterns and Practice Group: http://spg.codeplex.com/ Он также содержит код для пакетов с недвижимостью, и вы можете найти его более надежным.