Доступ к параметрам SharePoint PropertyBag 2010 запрещен 0x80070005

Я пытаюсь заставить SharePoint PropertyBag Settings 2010 работать в моем Central Администрирование сайта, и вроде бы работает хоть частично. Однако есть проблема: когда я щелкаю раскрывающееся меню веб-приложения и выбираю веб-приложение (на: 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.

Есть подсказки?


person Ben Collins    schedule 15.03.2011    source источник


Ответы (2)


Только что вышел патч, который устранил эту проблему для меня. Посетите http://pbs2010.codeplex.com/workitem/7839

person mikemurf22    schedule 18.08.2011

Вы имеете в виду этот проект codeplex: http://pbs2010.codeplex.com/ Если да, возможно, вы захотите чтобы попытаться опубликовать в обсуждениях, чтобы исходный автор кода ответил на http://pbs2010.codeplex.com/discussions В противном случае я предлагаю вам ознакомиться с проектом MS Patterns and Practice Group SharePoint Guidance: http://spg.codeplex.com/ В нем также есть код для сумок с недвижимостью, и он может показаться вам более надежным.

person Tom Resing    schedule 16.03.2011