2012-10-16 3 views
0

AppFabric에서 일부 일시 중단 된 워크 플로가 나타납니다. 수동으로 다시 시도하면 오류가 발생합니다.AppFabric Resume 명령 실패

There was no endpoint listening at net.pipe://[server]/[webSite]/[folder]/[workflowFile].xamlx/System.ServiceModel.Activities_IWorkflowInstanceManagement that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.

이 오류의 원인은 무엇입니까? 이 끝점을 어디에 정의해야합니까?

답변

1

사이트 또는 응용 프로그램 (바인딩)에서 net.pipe를 사용할 수 없기 때문일 수 있습니다. 전체 WCF 진단 추적을 사용하면 근본적인 문제가 무엇인지 알 수 있습니다.

엉망인 구성 파일의 결과 일 수도 있습니다. 이전에는 명시 적으로 워크 플로 제어 끝점을 구성에 직접 추가해야했습니다.

+0

서버에서 Net.pipe를 사용할 수 있습니다. WCF 전체 진단은 현재 생산 중이므로 진단이 불가능합니다. 내가 config 파일을 두 번 확인합니다. 귀하의 답변 주셔서 감사합니다! – dee

+0

net.pipe가 IIS의 기본 웹 사이트에서 * 바인딩 *으로 사용되도록 설정되어 있고 응용 프로그램에서 사용되는 프로토콜로 설정되어 있는지 확인하십시오. 또한 net.pipe 끝점에 액세스하는 프로세스의 ID가 그렇게 할 수있는 권한이 있는지 확인해야합니다. net.pipe 엔드 포인트에 원격으로 액세스하려고 시도 할 수 있습니까? 프로덕션 환경이라면 AppFabric에서 WCF 상세 추적을 활성화하고 이력서를 시도한 다음 추적을 보내도록 관리자에게 요청하십시오. 이것이 실패하면 개발 환경에서 시나리오를 다시 작성하십시오. – Sentinel