由于具有完全信任代理的对象的当前状态,操作无效



我有一个事件接收器通过以下代码访问SharePoint代理操作:

var output = SPUtility.ExecuteRegisteredProxyOperation(Common.SQLOperationAssemblyName, Common.SQLOperationTypeName, args);

每次它被击中时,我都会得到以下错误:

由于对象的当前状态,操作无效。;StackTrace:位于Microsoft.SharePoint.Utilities.SPUtility.ExecuteRegistedProxyOperation(字符串assemblyName、字符串typeName、SPProxy OperationArgs args)的Segal.Extranet.Receivers.UsersReceiver.ItemAdding(SPItemEventProperties属性)c85ec89c-668d-3009-92f8-722ef549ab79

如有任何帮助,将不胜感激

我第二天早上就想明白了。访问代理操作的事件接收器需要作为沙盒解决方案安装。它是通过powershell安装的,这是一个农场解决方案。

希望这能帮助到任何遇到这种情况的人!

最新更新