0
을 사용하는 클래스 라이브러리가 있습니다. HttpContext.Current.Session
또한 클래스 라이브러리에서 함수 A를 호출하는 WebMethods가있는 asmx 클래스가 있습니다. 기능 A를가 WS 방법에 의해 호출이 오류에 실패 할 경우 :WS asmx 호출 클래스 라이브러리 함수
Null reference object
HttpContext.Current
가 null! 나는 속성을 추가하여 웹 메소드에서 세션을 사용할 수 :
[WebMethod(EnableSession = true)]
하지만 오류가 계속. WS 함수와 같은 프로젝트에서 함수 A를 간단한 함수에서 호출하면 제대로 작동합니다. WS asmx 함수에서만 실패합니다. 무엇을해야합니까? 매우 중요합니다. 감사합니다 !!!
클래스 라이브러리 함수에 'Session'을 인수로 전달해보십시오. –
클래스 라이브러리가'HTTPContext'를 사용하고 있기 때문에 클래스 라이브러리가 다른 프로젝트에서도 사용하고 있기 때문에 –
나에게 좋지 않습니다. 웹 애플리케이션에 따라 다르므로 각 웹 애플리케이션은 이에 따라 세션을 전달할 수 있습니다. –