我使用visual studio工作流程基础做了一个工作流程 当我从sharepoint运行工作流程时给我这个错误...有谁知道如何修复损坏?
System.Reflection.TargetInvocationException:调用目标抛出了异常。 ---> System.ArgumentException:值不在预期范围内。 在Microsoft.SharePoint.Utilities.SPUtility.Hex(Char ch) 在Microsoft.SharePoint.SPContentTypeId..ctor(String id) 在Microsoft.SharePoint.Workflow.SPWinOETaskService.CreateTaskWithContentType(Guid taskId,SPWorkflowTaskProperties属性,String taskContentTypeId,HybridDictionary specialPermissions)---内部异常堆栈跟踪结束--- at System.RuntimeMethodHandle.InvokeMethod(Object target,Object [] arguments,Signature sig,Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj,Object [] parameters,Object [] arguments) 在System.Reflection.RuntimeMethodInfo.Invoke(Object obj,BindingFlags invokeAttr,Binder binder,Object []参数,CultureInfo文化) at System.RuntimeType.InvokeMember(String name,BindingFlags bindingFlags,Binder binder,Object target,Object [] providedArgs,ParameterModifier [] modifiers,CultureInfo culture,String [] namedParams) 在System.Workflow.Activities.CallExternalMethodActivity.Execute(ActivityExecutionContext executionContext) 在System.Workflow.ComponentModel.ActivityExecutor`1.Execute(T activity,ActivityExecutionContext executionContext) 在System.Workflow.ComponentModel.ActivityExecutorOperation.Run(IWorkflowCoreRuntime workflowCoreRuntime) 在System.Workflow.Runtime.Scheduler.Run()
答案 0 :(得分:0)
如果没有看到您的源代码,很难确定导致问题的原因,但看起来您试图在不使用AllowUnsafeUpdates()函数的情况下进行不安全的更新。例如,更新列表项上的“作者”字段需要这样做,但是您可能需要它的原因有很多。
System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj,Object [] parameters,Object [] arguments)