1
웹 프로젝트에서 WWF를 사용했습니다.이 프로젝트에서 여러 워크 플로가 있고 방문자가 양식을 채우고 양식이 기술자에게 게시되어 업무를 수행하고 다른 상태가됩니다 ...워크 플로우 작업 후 변경된 Windows 워크 플로우 재활용
워크 플로를 변경하고 새 작업 또는 상태를 만들 때 변경하기 전에 db에 유지되는 모든 워크 플로를 실행 (계속)하면 오류가 발생합니다.
Server was unable to process request. ---> System.InvalidOperationException: Workflow with id "82b0cb6c-d6b7-43cd-9071-04a1078954ec" not found in state persistence store.
at System.Workflow.Runtime.Hosting.PersistenceDBAccessor.RetrieveInstanceState(Guid instanceStateId, Guid ownerId, DateTime timeout)
at System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService.LoadWorkflowInstanceState(Guid id)
at System.Workflow.Runtime.WorkflowRuntime.InitializeExecutor(Guid instanceId, CreationContext context, WorkflowExecutor executor, WorkflowInstance workflowInstance)
at System.Workflow.Runtime.WorkflowRuntime.Load(Guid key, CreationContext context, WorkflowInstance workflowInstance)
at System.Workflow.Runtime.WorkflowRuntime.GetWorkflow(Guid instanceId)
at System.Workflow.Activities.WorkflowWebService.Invoke(Type interfaceType, String methodName, Boolean isActivation, Object[] parameters)
어떻게 변경 후 이전 워크 플로를 재활용 할 수 있습니까?
감사합니다.
워크 플로우를 어떻게 변경했는지 보여주는 간단한 코드를 보여줄 수 있습니까? – AnthonyWJones
워크 플로우의 디자인보기를 변경하고 일부 활동을 추가 또는 삭제합니다. 예를 들어 프로젝트 worlkflow를 컴파일 한 후 새 코드 활동을 추가하고 클라이언트 프로젝트에서 워크 플로우를 실행하려고하면 오류 메시지가 표시됩니다. – Ashian