WCF에서 ASP.NET 세션을 사용하려면 어떻게해야합니까? 또는 데이터 저장소와 같은 WCF의 구조와 같은 "ASP.NET 세션"을 사용하는 다른 방법이 있습니까?WCF에서 ASP.NET 세션을 사용하는 방법?
답변
하려고 (WCF와 ASPCompatibityMode 같은 모양을 가지고 시도하고 당신이 다음 전원을 켜 여전히이 문제에 직면 경우 사람에서 서비스 방법
True, 그러나 OP는 먼저 그가 필요로하는 ** ASP.NET ** 세션 상태임을 확신해야합니다. ASP.NET 세션 상태와 같은 메커니즘 만 있으면됩니다. –
ASP.NET 엔진을 시작하지 않고도 WCF 서비스를 쉽게 실행할 수 있기 때문에 ASP.NET 세션을 사용할 수 없습니다. netTcpBinding을 사용합니다.
그러나 ServiceContract 특성에서 SessionMode 매개 변수를 사용하여 서비스 계약에 지정할 수있는 WCF에서 네이티브 처리 세션이 있습니다.
은 자세한 내용
에 대한 http://msdn.microsoft.com/en-us/library/ms733040.aspx를 참조에서 세션을 공유 WCF 서비스를 사용하는 .NET Web App에서 SESSION 변수 사용). web.config에서 [AspNetCompatibilityRequirements .......] 또는 aspNetCompatibilityEnabled = "true"를 추가하지 마십시오.
잠시 동안 놀아 본 후에 나는 _______ 내의 각 [WebMethod]를 [WebMethod (EnableSession = true)]로 변경해야한다는 것을 알았습니다.
[WebMethod]를 [WebMethod (EnableSession = true)]로 변경하십시오. 그게 전부 야.
는 그
http://weblogs.asp.net/stevewellens/archive/2009/04/05/using-session-state-in-a-web-service.aspx에서 감사를 발견!
- 분재
Web Methods와 작동하지만 WCF 서비스가 단독으로 작동하는 경우에는 작동하지 않습니다. http://blogs.msdn.com/wenlong/archive/2010/02/21/using-asp-net-sessions-from-wcf.aspx에서이를 수행하는 방법에 대해 자세히 설명합니다. – Serapth
- 1. wcf에서 MessageParameterAttribute를 사용하는 방법
- 2. WCF에서 XmlAttributeOverrides를 사용하는 방법
- 3. WCF에서 MSMQ를 사용하는 방법?
- 4. WCF에서 스트리밍과 세션을 모두 제공하는 바인딩은 무엇입니까?
- 5. xslt에서 PHP 세션을 사용하는 방법?
- 6. 아이폰 프로그래밍에서 세션을 사용하는 방법?
- 7. GAE에서 django 세션을 사용하는 방법
- 8. ajax와 asp.net 세션을 재설정하는 방법?
- 9. WCF에서 클라이언트 응용 프로그램 서비스를 사용하는 방법?
- 10. 쿼리 문자열 대신 세션을 사용하는 방법
- 11. Hibernate 세션을 사용하는 가장 간단한 방법
- 12. drupal 6에서 PHP 세션을 사용하는 방법
- 13. ASP.NET MVC로 사용자 세션을 유지하는 방법
- 14. WCF에서 web.config에 액세스하는 방법?
- 15. WCF에서 사용자 개체를 저장하는 방법
- 16. Silverlight 채널 팩터 리를 통해 wcf에서 Asp.net sesion 문제가
- 17. ASP.net page_load가 세션을 감지하지 못합니다.
- 18. WCF에서 Dictionary <string, string>을 (를) 사용하는 방법?
- 19. Java 클라이언트가 WCF에서 만든 SOAP 1.2 웹 서비스를 사용하는 방법?
- 20. PHP 세션을 사용하는 연령 확인
- 21. 세션 쿠키에서 ASP.NET 세션을 인스턴스화
- 22. ASP.Net 다시 게시간에 세션을 지우시겠습니까?
- 23. wcf에서 세션 상태를 사용하는 웹 서비스 호출
- 24. WCF에서 ThreadStatic 변수를 사용하는 것이 안전합니까?
- 25. VS2010의 wcf에서 JSON 반환
- 26. Node.js에서 세션을 관리하는 방법
- 27. 세션을 영구적으로 만드는 방법
- 28. 브라우저 세션을 해제하는 방법
- 29. 세션을 유지하는 방법
- 30. ASP.NET MVC : HttpContext.User를 사용하는 방법
당신이 당신의 WCF 서비스에서 ASP.NET 세션을 사용하여 달성하기 위해 무엇을 원하는가? WCF 서비스는 일반적으로 "per-call"입니다. 두 통화 사이 및 여러 동시 호출자간에 저장된 상태는 없습니다. –
marc_s : 일반적인 방법이지만 실제로는 (적어도 바인딩에 따라) 상태 저장 서비스를 사용할 수 있습니다 (http://msdn.microsoft.com/en-us/library/ms730879.aspx 참조) – veggerby