麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

協定需要會話,但是綁定“BasicHttpBinding”不支持它或者因配置不正確而無法支持它

2020-01-24 03:37:02
字體:
來源:轉載
供稿:網友
對于無.SVC文件的配置只需要指定以.svc結尾的相對地址和服務實現的完整名稱即可。可問題恰恰出在這里,之前需要在<system.serviceModel>

復制代碼 代碼如下:

<services>
<host>
<baseAddresses>
<add baseAddress="http://localhost:10045/TestService/TestService" />
<add baseAddress="net.tcp://localhost:10046/TestService/TestService" />
</baseAddresses>
</host>
<endpoint address="" binding="wsHttpBinding" bindingConfiguration="WsHttpSession" contract="xxx.xxx.IConnectService" />
</services>


這種配置方式對于特定的協議明確的指定了終結點的binding,但是用無.svc配置方式的終結點是由AppFabric生成的不需要在配置文件中配置,對于綁定只提供了基于界面配置的方式并且沒有明確指定綁定的具體類型。像如上這個問題就是因為開發的WCF需要會話,而基于HTTP協議的默認綁定BasicHttpBinding不支持會話所致,那么如何解決這個問題,只需要修改http協議的默認綁定即可。

解決方法:

在web.config配置文件中找到<system.serviceModel>段。
在<system.serviceModel></system.serviceModel>之間加上
復制代碼 代碼如下:

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

協議映射配置,這樣服務器在接收到http協議的請求時 會按照所設置的binding進行處理而不再是默認binding了。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 538任你躁在线精品视频网站 | 国产羞羞视频在线观看免费应用 | 国产69精品99久久久久久宅男 | 久草在线手机视频 | 特色一级黄色片 | 91短视频在线播放 | 91短视频在线免费观看 | 久久亚洲网 | 午夜视频在线观看91 | 国产精品v片在线观看不卡 成人一区二区三区在线 | 精品久久久久久中文字幕 | 久久精品观看 | 中文字幕 亚洲一区 | 精品一区二区三区免费毛片爱 | 欧美黑人伦理 | 久久男 | 神马顶级推理片免费看 | 蜜桃成品人免费视频 | 免费视频一区 | 中文字幕在线免费播放 | 国产精品久久久久久久午夜片 | 视频一区二区三区在线观看 | 亚洲第一视频在线 | 看免费毛片 | 久草在线观看福利视频 | 久久亚洲一区二区三区成人国产 | 欧美成人一区免费视频 | 欧美日韩在线视频观看 | 日韩色电影 | 激情久久一区二区 | 影视免费观看 | 黄视频免费在线观看 | 久久久www成人免费毛片 | 视频一区二区视频 | 免费a级观看 | 欧美日韩在线播放 | 啪啪毛片| 国产乱淫a∨片免费观看 | 精品成人在线观看 | 国产成年人网站 | 99精品视频免费 |