2013-02-07 1 views
2

SignalR 1.0 RC2 aspnet C# 클라이언트 샘플. 익명 로그인을 사용하지 않는 (IIS 6) 허브 서버에 Windows 인증을 사용하여 해당 클라이언트를 연결하려면 수행해야 할 작업. 거기에 샘플이 있습니까? 이것은 AD 사용자 ID를 사용하는 인트라넷 앱입니다. 클라이언트는 결국 서비스로 구현됩니다. 브라우저 기반 클라이언트는 문제없이 작동합니다. 어떤 도움이나 단서가 인정 될 것입니다!SignalR C# 클라이언트가 NTLM과 연결되지 않음

+0

는 connection.Credentials의 = CredentialCache.DefaultCredentials의 설정을 시도 설정 시도; – davidfowl

+0

참고로 우리는 비슷한 문제가 있었지만 우리가 연결 자격 증명을 설정할 때 중요한 일이 있음이 밝혀졌습니다. 우리는 문제가 발생했을 때 요청에 따라 연결을 만들고 있었고, 여러 가지 비동기 작업의 결과로 스레드에서 자주 발생했기 때문에 실행 된 코드의 스레드 ID가 신원이 아니기 때문에 CredentailsCache.DefaultCredentials는 null이었습니다. 대답은 프로그램 시작시 (메인 스레드에서) 자격 증명을 가져 와서 이들을 주입하는 것이 었습니다. 문제 해결됨. 값을 할당 할 때 스레드 컨텍스트를 알아 두십시오! –

답변

2

connection.Credentials = CredentialCache.DefaultCredentials; 
관련 문제