2011-09-26 2 views
0

우리의 asp.net mvc 웹 사이트에서 우리의 서비스 생성자로 현재 http 컨텍스트 (예 : 폼 인증 등의 인증 정보를 얻을 수 있도록)를 주입하려고합니다. 우리의 서비스는 WCF이며 우리는 클라이언트 및 서비스 계층에서 Castle Windsor를 사용하고 있습니다. 이 작업을 구성에서 완전히 수행 할 수 있습니까? 어느 누구도이 문제를 해결하는 가장 좋은 방법을 알고 있습니까?캐슬 윈저 (Castle Windsor)를 통해 httpContext에 패스

편집 : 웹 사이트에 다른 물리적 계층에서 실행됩니다 우리의 서비스 계층

+0

경우와 동일한 웹 응용 프로그램 yoh는 httpcontext.current뿐만 아니라 사용할 수 있기 때문에 전달할 필요가 없습니다. 다른 웹 응용 프로그램이나 다른 서버에있는 경우 사용자 정보 나 기타 작은 개체는 필요하지만 전체 내용은 필요하지 않은 것만 전달해야한다고 생각합니다. –

+0

Google 서비스 레이어가 다른 실제 계층에서 실행될 것이라고 언급해야했습니다. 방화벽으로 구분 된 웹 레이어. 이것이 우리가 2 단계의 보안을 필요로하는 이유입니다. –

+0

그렇다면 계층을 방화벽으로 구분하여 서비스 계층에서 웹 계층의 HttpContext에 액세스하려고합니까? – rbellamy

답변

관련 문제