Служба REST WCF и сеанс в ASP.NET

Пожалуйста, помогите, если можете.

Я пытался получить доступ к текущему объекту сеанса приложения asp.net из службы WCF REST.

Не удалось все. объект сеанса, к которому осуществляется доступ из службы, отличается от объекта на aspx-страницах.

Итак, вот мой вопрос: Можно ли получить доступ к текущему сеансу в службе WCF REST через HttpContext.Current.Session?

В коде есть следующие пункты:

 [AspNetCompatibilityRequirements
(RequirementsMode = 
AspNetCompatibilityRequirementsMode.Allowed)] // I have also tried Required
public class DataService : IDataService

в web.config:

<system.serviceModel>
  <behaviors>
   <endpointBehaviors>
    <behavior name="ClosedRoom.DataServiceBehavior">
     <enableWebScript />
    </behavior>
   </endpointBehaviors>
  </behaviors>
  <serviceHostingEnvironment aspNetCompatibilityEnabled="true" >
  <baseAddressPrefixFilters>
        <add prefix="http://localhost:63399"/>
      </baseAddressPrefixFilters>
    </serviceHostingEnvironment>

  <services>
    <service name="ClosedRoom.DataService">
      <endpoint address="" behaviorConfiguration="ClosedRoom.DataServiceBehavior"
        binding="webHttpBinding" contract="ClosedRoom.IDataService" />
    </service>
  </services>
</system.serviceModel>

Спасибо,

5
задан Mohammed Swillam 28 December 2010 в 12:24
поделиться