У меня есть следующий приемник событий SharePoint 2013. Когда приемник запускается при обновлении элемента, он выдает ошибку. Ниже приведена ошибка из журналов SharePoint ULS. Кто-нибудь сталкивался с этим раньше и/или знал, как его разрешить?Ошибка получателя событий SharePoint 2013
код: не удалось
- UserCodeExecutionProxy вызов:
public override void ItemUpdating(SPItemEventProperties properties) { try { base.ItemUpdating(properties); properties.Status = SPEventReceiverStatus.CancelWithError; properties.ErrorMessage = "You cannot updated a approved requisition"; } catch (Exception ex) { properties.Status = SPEventReceiverStatus.CancelWithError; properties.ErrorMessage = ex.Message.ToString() + " Stack Trace -" + ex.StackTrace + "Inner Exception -" + ex.InnerException; } }
Ошибка. Microsoft.SharePoint.UserCode.SPUserCodeExecutionPipelineFailedException: невозможно загрузить группу сборки. Поставщик сборной группы пользователей сделал исключение, пытаясь предоставить сборки пользователей для указанной сборной группы. ---> Microsoft.SharePoint.SPException: не удается выполнить это действие. Пожалуйста, попробуйте еще раз. ---> System.Runtime.InteropServices.COMException: Не удается выполнить это действие. Пожалуйста, попробуйте again.0x80004005
на Microsoft.SharePoint.Library.SPRequestInternalClass.GetFileAsStream (String bstrUrl, Струнный bstrWebRelativeUrl, булевой bHonorLevel, Byte iLevel, OpenBinaryFlags grfob, струнного bstrEtagNotMatch, объект punkSPFileMgr, логическое bHonorCustomIrm, IrmProtectionParams fileIrmSettings, String & pEtagNew, Строка & pContentTagNew, SPFileInfo & pFileProps)
на Microsoft.SharePoint.Library.SPRequest.GetFileAsStream (String bstrUrl, струнного bstrWebRelativeUrl, Boolean, Byte bHonorLevel iLevel, OpenBinaryFlags grfob, струнного bstrEtagNotMatch, объект punkSPFileMgr, Boolean bHonorCustomIrm, инфракрасный mProtectionParams fileIrmSettings, Строка & pEtagNew, String & pContentTagNew, SPFileInfo & pFileProps) --- Конец внутренней трассировки стека исключений ---
в Microsoft.SharePoint.SPGlobal.HandleComException (COMException COMEX)
в Microsoft. SharePoint.Library.SPRequest.GetFileAsStream (String bstrUrl, String bstrWebRelativeUrl, булева bHonorLevel, Байт iLevel, OpenBinaryFlags grfob, Строка bstrEtagNotMatch, объект punkSPFileMgr, Boolean bHonorCustomIrm, IrmProtectionParams fileIrmSettings, Строка & pEtagNew, Строка & pContentTagNew, SPFileInfo & pFileProps)
на Microsoft.SharePoint.SPFile.GetFileStream (SPWeb сети, Струнный fileUrl, булевой honorLevel, уровень SPFileLevel, OpenBinaryFlags openOptions, струнного etagNotMatch, SPFileStreamManager spMgr, SPFileRightsManagementSettings rightsManagementSettings, String & etagNew, String & contentTagNew, SPFileInfo & fileprops)
на Microsoft.SharePoint.SPFile.OpenBinary (SPOpenBinaryOptions openOptions)
на Microsoft.SharePoint.Administration.SPSolutionLanguagePack.GetSolutionInfoFromGallery (Guid siteId, Guid SolutionId, струнного solutionHash, String & имя_файла, строка & хэш, байт [] & fileBytes)
на Microsoft.SharePoint.Administration.SPSolutionLanguagePack.CreateSolutionPackage (SPRequest запрос, Guid siteId, Guid SolutionId, Строка solutionHash)
на Microsoft.SharePoint.UserCode , SPUserCodeLightweightSolutionAssemblyGroupProvider.GetAssembliesInGroup (Guid siteId, String assemblyGroupId)
в Microsoft.SharePoint.UserCode.SPUserCodeAssemblyCacheManager.EnsureUserCodeAssemblyGroupIsCached (Guid siteId, SPUserCodeAssemblyGroupId userCodeAssemblyGroupId) --- Конец внутренней трассировки стека исключений --- Сервер трассировки стека:
в Microsoft.SharePoint.UserCode.SPUserCodeAssemblyCacheManager.EnsureUserCodeAssemblyGroupIsCached (Guid siteId, SPUserCodeAssemblyGroupId userCodeAssemblyGroupId)
в Microsoft.SharePoint.UserCode.SPUserCodeExecutionHost.Execute (тип userCodeWrapperType, Guid siteCollectionId, SPUserToken userToken, струнного сродства, SPUserCodeExecutionContext е xecutionContext)
на System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage (IntPtr мД, Object [] арг, сервер Object, Object [] & outArgs)
на System.Runtime.Remoting.Messaging.StackBuilderSink .SyncProcessMessage (Шеззаде MSG) Исключение вызваны повторно
на [0]:
в System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage (IMessage reqMsg, Шеззаде retMsg)
на System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (MessageData & msgData, типа Int32)
в Microsoft.SharePoint.Administration.ISPUserCodeExecutionHostProxy.Execute (тип userCodeWrapperType, Guid siteCollectionId, SPUserToken userToken, струнного affinityBucketName, SPUserCodeExecutionContext ExecutionContext)
в Microsoft.SharePoint.UserCode.SPUserCodeExecutionManager.Execute (тип userCodeWrapperType, SPSite сайт, SPUserCodeExecutionContext ExecutionContext)