【问题标题】:iis hosting WCF Serviceiis 托管 WCF 服务
【发布时间】:2022-12-13 16:53:45
【问题描述】:

我尝试托管我的项目,但是当我运行 svc 文件时出现异常。 异常数据:System.InvalidOperationException:约定要求使用Session,但“BasicHttpBinding”绑定不受支持或配置不正确。 可能是什么问题呢?

我尝试更改 web.config 文件,但我不知道问题出在哪里

【问题讨论】:

    标签: web-hosting wcf-data-services wcf-binding


    【解决方案1】:

    您可以将绑定模式从 BasicHttpBinding 更改为 WsHttpBinding。由于HTTP默认的绑定方式是BasicHttpBinding,你可以在<系统.服务模型>:

    <protocolMapping>
    <add scheme="http" binding="wsHttpBinding" bindingConfiguration="WsHttpSession"/>
    </protocolMapping>
    

    这允许您修改绑定。

    【讨论】: