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