У меня есть служба WCF, развернутая в настоящее время с включенными basicHttpBindings и SSL.Но теперь мне нужно включить сеансы wcf (не сессии asp), поэтому я переместил службу в wsHttpBidnings, но сеансы не включены
Я установил
[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerSession)]
Но когда я установил
SessionMode=SessionMode.Required
в контракте на обслуживание указано
В контракте требуется сеанс, но привязка '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>
, пожалуйста, помогите мне с этим