2012-01-24 4 views
0

한 시간 동안 찾고 SignalR 샘플 코드가 실제로 작동하는 이유에 대해 당황 스럽습니다! 나는 그것을 nuget에서 설치하고 그냥 작동하지만, 좋지만 어떻게 볼 수는 없다.SignalR은 프로젝트에서 HTTP 처리기를 어떻게 등록합니까?

global.asax 또는 web.config에 HttpHandler를 등록 할 수있는 항목이 없습니다. 나는 이것이 아마도 일부 클래스의 정적 생성자라고 생각하고 처리기를 추가한다. (클래스를 사용하는 코드를 사용하지 않아도 작동하지 않지만) 코드를 보지 않고도 알아낼 수 없다. 모든 코드를 통해.

그래서 내가 무엇을 놓쳤는가?

도움 주셔서 감사합니다.

답변

2

좋아요, 알아 냈습니다.

PreApplicationStartMethod 어셈블리 특성을 사용하여 Bootstrapper 클래스를로드하여 HubModule을 등록합니다.


UPDATE

사실, 내가 가진 샘플 버전에서, (그들은 따라서 등, OWIN에 대한 지원을 추가 한 GitHub의에있는 소스 코드를 다른 어떤 PreApplicationStart에서 이루어집니다

로딩은 별도의 호스팅 어셈블리로 추상화되었습니다.)

0

소스 코드를 다운로드하고 AspNetHost 클래스를 찾으십시오.