I have a WCF Service currently deployed with basicHttpBindings and SSL enabled. But now i need to enable wcf sessions(not asp sessions) so i moved service to wsHttpBidnings but sessions are not enabled
I have set
[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerSession)]
But when i set
SessionMode=SessionMode.Required
on service contract it says
Contract requires Session, but Binding 'WSHttpBinding' doesn't support it or isn't configured properly to support it.
following is the definition of WSHttpBinding
<wsHttpBinding>
<binding name="wsHttpBinding">
<readerQuotas maxStringContentLength="10240" />
<reliableSession enabled="false" />
<security mode="Transport">
<transport clientCredentialType="None">
<extendedProtectionPolicy policyEnforcement="Never" />
</transport>
</security>
</binding>
</wsHttpBinding>
please help me with this
See Question&Answers more detail:os