【发布时间】:2022-12-13 16:53:45
【问题描述】:
我尝试托管我的项目,但是当我运行 svc 文件时出现异常。 异常数据:System.InvalidOperationException:约定要求使用Session,但“BasicHttpBinding”绑定不受支持或配置不正确。 可能是什么问题呢?
我尝试更改 web.config 文件,但我不知道问题出在哪里
【问题讨论】:
标签: web-hosting wcf-data-services wcf-binding
我尝试托管我的项目,但是当我运行 svc 文件时出现异常。 异常数据:System.InvalidOperationException:约定要求使用Session,但“BasicHttpBinding”绑定不受支持或配置不正确。 可能是什么问题呢?
我尝试更改 web.config 文件,但我不知道问题出在哪里
【问题讨论】:
标签: web-hosting wcf-data-services wcf-binding
您可以将绑定模式从 BasicHttpBinding 更改为 WsHttpBinding。由于HTTP默认的绑定方式是BasicHttpBinding,你可以在<系统.服务模型>:
<protocolMapping>
<add scheme="http" binding="wsHttpBinding" bindingConfiguration="WsHttpSession"/>
</protocolMapping>
这允许您修改绑定。
【讨论】: