2013-07-29 2 views
0

IIS 7.5의 AppFabric 1.1에서 실행되는 WF4 워크 플로가 있습니다. 일시 중지를 테스트하고 기능을 다시 시작하려고합니다. 워크 플로우는 처리되지 않은 예외에서 '포기 및 일시 중단'하도록 구성됩니다. 오류를 강제로 적용하려면 워크 플로 응용 프로그램이 사용하는 데이터베이스 (appfabric 데이터베이스 아님)를 단일 사용자 모드로 설정하십시오. 그런 다음 데이터베이스를 다시 다중 사용자 모드로 전환하고 IIS AppFabric UI에서 워크 플로를 다시 시작하려고합니다. 다음과 같은 오류가 발생합니다.Windows Workflow 4 AppFabrix 1.1 일시 중단 된 워크 플로가 다시 시작되지 않음

메시지를 수락 할 수있는 net.pipe : //lonmw87129/ApprovalService/PreApprovalService.xamlx/System.ServiceModel.Activities_IWorkflowInstanceManagement에서 듣고있는 끝점이 없습니다. 이것은 종종 잘못된 주소 또는 SOAP 조치로 인해 발생합니다. 자세한 내용은 InnerException을 참조하십시오.

답변

1

워크 플로 인스턴스 관리를 허용하려면 IIS 웹 사이트의 net.pipe 바인딩을 활성화해야합니다.

는 지금 메시지가 전달 될 수있는 약간 다른 오류 메시지가 무엇입니까 http://social.technet.microsoft.com/wiki/contents/articles/appfabric-configuration-issues-net-4-net-pipe-and-role-services.aspx

To enable the net.pipe protocol for a site, right-click the site, point to Manage Application, and then click Advanced Settings. Add “,net.pipe” to “http” in the Enabled Protocols line (with no space between “http” and the comma), and then click OK.

+0

를 참조 엔드 포인트 주소의 서비스 'net.pipe 이유는 //lonmw87129/ApprovalService/PreApprovalService.xamlx/System .ServiceModel.Activities_IWorkflowInstanceManagement '주소의 프로토콜에 대해 사용할 수 없습니다. 위의 – Keith

+0

나는 다음과 같은 변경을 작업 net.pipe를 얻을 수 마우스 오른쪽 버튼으로 웹 사이트를 클릭하십시오 -> 편집 바인딩 -> 추가 -> type = net.pipe; 바인딩 정보 = * ' ii) 웹 사이트에 마우스 오른쪽 버튼을 클릭하여 웹 사이트에 net.pipe 프로토콜 추가 -> 웹 설정 관리 -> 고급 설정 -> 프로토콜 추가 -> http : 다음에 net.pipe 추가 iii) 추가 net.pipe 프로토콜을 마우스 오른쪽 버튼으로 클릭하고 inetmgr -> 응용 프로그램 관리 -> 고급 설정 -> 사용 프로토콜 -> 추가 ', net.pipe'after http ' – Keith

+0

내가 net.pipe 프로토콜 3 변경 ' 내가) 웹 사이트에 바인딩 net.pipe을 추가 가능했다 올바른 방향으로 절 지적 : – Keith

관련 문제