2009-11-01 6 views
1

누구든지이 오류를 인식합니까? 컨텍스트 ID = urn : uuid : xxx (key generation-id =)가 포함 된 SecurityContextSecurityToken이 등록되지 않았습니다.WCF의 등록되지 않은 SecurityContextSecurityToken

내 WCF 서비스의 서비스 추적 로그에 갑자기 나타났습니다.

Windows 서비스가 파손될 때까지 하루 동안 WCF 서비스에 데이터를 성공적으로 전송했습니다. Windows 서비스가 WCF 서비스에 연결하려고하면 오류가 나타납니다.

환경이 변경되지 않을 가능성이 높습니다. 두 서비스는 별도의 시스템 (응용 프로그램 서버 및 웹 서버)에 있습니다. 둘 다 Windows Server 2003 SP1 시스템이고 웹 서버는 IIS 6을 실행 중입니다.

불행하게도 우리는 디버그에 도움이되는 서버에 대한 액세스가 부족하여 무엇이 잘못되었는지 추측 할 수 있습니다.

인디

답변

0

우리는 WCF 이전에 사용 된 웹 서비스 확장 3.0을 (를) 다음과 함께이 문제를 가지고 있었다. WCF에서이 문제를 경험하지는 못했지만 검사할만한 가치가 있다고 생각합니다.

시나리오는 다음과 같이 작동

  • 서비스를 시작하고 로그온됩니다 서비스의 정체성을 사용자에게. 서비스가 서비스가 더 이상 받아 들일 것이라는 로그온 토큰이 너무 오래된되고있는 동안이 후이 사용자의 보안 컨텍스트
  • 에서 이루어집니다 전화 (하루에?)하게
  • .

이 간단한 테스트 방법은 Windows 서비스를 다시 시작하는 것입니다.

+0

Windows 서비스를 다시 시작하면 두 사람은 정상적으로 통신합니다. 나는 새로운 로그온 토큰이 사용되고 있다고 가정한다. 하루 만에 또 다른 모습을 보일 것입니다. – indi

관련 문제