栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C# > C#教程

协定需要会话,但是绑定“BasicHttpBinding”不支持它或者因配置不正确而无法支持它

C#教程 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

协定需要会话,但是绑定“BasicHttpBinding”不支持它或者因配置不正确而无法支持它

对于无.SVC文件的配置只需要指定以.svc结尾的相对地址和服务实现的完整名称即可。可问题恰恰出在这里,之前需要在

复制代码 代码如下:











这种配置方式对于特定的协议明确的指定了终结点的binding,但是用无.svc配置方式的终结点是由AppFabric生成的不需要在配置文件中配置,对于绑定只提供了基于界面配置的方式并且没有明确指定绑定的具体类型。像如上这个问题就是因为开发的WCF需要会话,而基于HTTP协议的默认绑定BasicHttpBinding不支持会话所致,那么如何解决这个问题,只需要修改http协议的默认绑定即可。

解决方法:

在web.config配置文件中找到段。
之间加上
复制代码 代码如下:




协议映射配置,这样服务器在接收到http协议的请求时 会按照所设置的binding进行处理而不再是默认binding了。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/127668.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号