как включить сессию WCF с wsHttpBidning с безопасностью только транспорта
У меня есть служба WCF, в настоящее время развернутая с включенными basicHttpBindings и SSL. Но теперь мне нужно включить сеансы wcf (не сессии asp), поэтому я переместил службу в wsHttpBidnings, но сессии не включены
Я поставил
[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerSession)]
Но когда я установил
SessionMode=SessionMode.Required
на сервисном контракте сказано
Для контракта требуется Session, но Binding «WSHttpBinding» не поддерживает его или неправильно настроен для его поддержки.
Ниже приводится определение WSHttpBinding
<wsHttpBinding>
<binding name="wsHttpBinding">
<readerQuotas maxStringContentLength="10240" />
<reliableSession enabled="false" />
<security mode="Transport">
<transport clientCredentialType="None">
<extendedProtectionPolicy policyEnforcement="Never" />
</transport>
</security>
</binding>
</wsHttpBinding>
Пожалуйста, помогите мне с этим