Tengo un servicio WCF actualmente implementado con basicHttpBindings y SSL habilitado. Pero ahora tengo que activar las sesiones de WCF (no sesiones ASP), así que moví servicio a wsHttpBidnings pero las sesiones no están habilitadascómo habilitar la sesión de WCF con wsHttpBidning con solo transporte Seguridad
he puesto
[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerSession)]
Pero cuando me puse
SessionMode=SessionMode.Required
en contrato de servicio dice
El contrato requiere Sesión, pero Encuadernación 'WSHttpBindin g 'no lo admite o no está configurado correctamente para admitir .
siguiente es la definición 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>
favor me ayude con este
He intentado esto antes, pero arroja una excepción que dice "No se encontró ninguna dirección base con el esquema http bla bla y reliableSessions no son compatibles con el esquema https bla bla" –
Te dejaré después de intentarlo en otro momento. gracias –
¿Qué puedo hacer si quiero usar sesiones pero no puedo hacer lo que sugirió ya que mi cliente es AJAX? ya que AJAX no es compatible con el contexto de seguridad. –