como habilitar a sessão WCF com wsHttpBidning with Transport only Security

Eu tenho um serviço WCF atualmente implantado com basicHttpBindings e SSL ativados. Mas agora eu preciso ativar as sessões wcf (não as sessões asp), então mudei o serviço para wsHttpBidnings, mas as sessões não estão ativadas

Eu arrumei

[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerSession)]

Mas quando eu definir

SessionMode=SessionMode.Required

no contrato de serviço diz

O contrato requer sessão, mas a ligação 'WSHttpBinding' não a suporta ou não está configurada corretamente para suportá-la.

A seguir está a definição de WSHttpBinding

<wsHttpBinding>
    <binding name="wsHttpBinding">
      <readerQuotas maxStringContentLength="10240" />
      <reliableSession enabled="false" />
      <security mode="Transport">
        <transport clientCredentialType="None">
          <extendedProtectionPolicy policyEnforcement="Never" />
        </transport>
      </security>
    </binding>
  </wsHttpBinding>

Por favor me ajude com isso

questionAnswers(3)

yourAnswerToTheQuestion