2012-06-05 3 views
2

다음과 같은 문제가 있습니다. 중간 계층으로 WCF 서비스 계층 내부에 저장된 응용 프로그램에서 ASP.NET에서 작성한 웹 서비스를 사용하려고합니다. 그래서 일부 WebService 클래스를 인스턴스화하고 일반적인 C# 메서드와 같은 웹 메서드를 호출합니다. 불행히도 그들 중 일부는 HttpContext 및 Application 객체 (HttpApplicationState)와 같은 asp.net 특정 솔루션을 사용하고 있습니다. webservice 호출하기 전에이 컬렉션에 항목을 추가하려고하지만 아무 일도 일어나지 않습니다! 방법을 사용하면 항목이 없습니다.을 추가하십시오. 예외는 없습니다. 나는 HttpApplicationState 클래스의 implemenatation 내부에 어떤 기능이 있다고 생각했는데, 어떤 경우에는이 작업을 막았다. 그러나 나는 반사체의 코드를 insepcted하고 모든 것이 잘되어야한다 ... 나는 뭔가를 놓친다?ASP.NET 세션 외부에서 HttpApplicationState 사용

답변

0

당신의 애플리케이션 구조를 이해하고 있지만, asp.net 호환성을 사용하여 wcf를 실행하고 HttpContext를 허용하는 것처럼 들리는가?

http://msdn.microsoft.com/en-us/library/aa702682.aspx

+0

내가 정말하고 싶은 것은 어떤 기술에서 ASPNET 서비스를 분리하고 비즈니스 로직 정상 수업을 통해로 사용하기 때문에이 반 솔루션입니다. – Mic