Доступ к настройкам SharePoint PropertyBag 2010 запрещен 0x80070005 - PullRequest
1 голос
/ 16 марта 2011

Я пытаюсь заставить Настройки SharePoint PropertyBag 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 ]

1 голос
/ 18 августа 2011

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

0 голосов
/ 16 марта 2011

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

...