저는 2 대의 서버 웹 서버를 가지고 있으며 응용 프로그램 서버의 은 WCF를 실행하고 있습니다. wcf의 모든 함수에서 현재 사용자을 System.Web.HttpContext.Current.User로 가져 오려고하지만 null을 얻는 중 아무에게도 매개 변수로 이동하지 않고 사용자를 얻는 방법이 있습니다. 기능?wcf의 HttpContex null
2
A
답변
1
2
WCF는 ASP.NET뿐만 아니라 모든 호스트에서 실행할 수 있기 때문에 ASP.NET과의 거리를두고 있습니다. 또한이를 통해 ASP.NET 파이프의 큰 부분을 잘라내어 처리량을 향상시킬 수 있습니다. 대신 스레드 주체를 사용하여 구성에
<serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>
을하지만, 솔직히 당신이 더 나을 (IMO) 위치 : 당신은 추가하여 ASP.NET 모드를 사용하도록 강제 할 수 있습니다. WCF는 주요 모델을 완벽하게 지원합니다.
wcf 구성이란 무엇입니까? – evgenyl