不支持正在使用的 .Net 组帧模式。有关详细信息,请参阅服务器日志--解决方案是否

问题在于 NetTcpBinding 服务端和客户端配置不一致。

至少  客户端和服务端:安全性、是否启用可靠会话以及传输方式必须一致

主要是传输方式导致 "不支持正在使用的 .Net 组帧模式"。

安全性和是否启用可靠会话不一致 导致错误 " 套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源问题导致的。本地套接字超时是“00:01:59.9839991”。 ---> System.Net.Sockets.SocketException: 远程主机强迫关闭了一个现有的连接。"

 客户端代码配置 1            EndpointAddress ea = new EndpointAddress(url);
 2             //安全性 none  是否启用可靠会话 false
 3             NetTcpBinding tc = new NetTcpBinding(SecurityMode.None, false)
 4                {
 5                    ReceiveTimeout = new TimeSpan(10, 10, 10),
 6                    TransferMode = TransferMode.Streamed,///传输方式
 7                    MaxReceivedMessageSize = 1073741824,
 8                    SendTimeout = new TimeSpan(0, 2, 0)
 9                };
10             return ChannelFactory<T>.CreateChannel(tc, ea);
服务端代码配置

1  ServiceHost host = ContractDescription.GetContract(typeof(IService1));
2  //安全性 none 是否启用可靠会话 false
3  NetTcpBinding tc = new NetTcpBinding(SecurityMode.None, false);
4  //tc.MaxReceivedMessageSize = 2147483647;
5  //传输方式
6  tc.TransferMode = TransferMode.Streamed;
7  //tc.SendTimeout = new TimeSpan(10, 10, 0);
8   //tc.ReceiveTimeout = new TimeSpan(0, 2, 10);
9   host.AddServiceEndpoint(iType, tc, string.Concat("net.tcp://localhost:8990/service/"));
 服务端xml 配置

 1    <bindings>
 2       <netTcpBinding >
 3         <binding name="TcpBinding" maxReceivedMessageSize="2147483647" transferMode="Streamed" >
 4           <security mode="None">
 5             <transport clientCredentialType="None"/>
 6             <message clientCredentialType="None"/>
 7           </security>
 8           <reliableSession enabled="false"/>
 9           <readerQuotas  maxDepth="64" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="4096" maxNameTableCharCount="16384"/>
10         </binding>
11       </netTcpBinding>
12     </bindings>//<security mode="None">  //设置传输 安全性 none//<reliableSession enabled="false"/>  //不启用可靠会话 false//transferMode  传输方式
时间: 2024-10-12 14:28:39

不支持正在使用的 .Net 组帧模式。有关详细信息,请参阅服务器日志--解决方案是否的相关文章

Nginx下支持ThinkPHP的Pathinfo和URl Rewrite模式

Nginx下支持ThinkPHP的Pathinfo和URl Rewrite模式 BY 孙 权 · 2014年8月6日 我的环境 系统 : Ubuntu12.04 x86_64 环境 : Nginx1.1.19+PHP5.3.10+Mongo2.6.3 由于公司要用Nginx+Mongo+PHP,所以我要把刚刚配置好的LAMP推翻,然后重新安装LNMP.软件安装就不在这里介绍了,如果有需要,可以看这里. 如何安装Nginx. 下面介绍如何使Nginx支持ThinkPHP的Pathinfo和URL

SQLServer 错误: 15404,无法获取有关 Windows NT 组/ 用户 &#39;WIN-8IVSNAQS8T7\Administrator&#39; 的信息,错误代码 0x534。

在自动清理日志的作业中,执行过程出现如下问题:"SQLServer 错误: 15404,无法获取有关 Windows NT 组/ 用户 'WIN-8IVSNAQS8T7\Administrator' 的信息,错误代码 0x534." 解决方法:打开作业的常规界面,把这个"WIN-I556UB3ODG2\Administrator"改成:"可以操作的用户(比如 sa)". 自动清理日志的代码: ALTER DATABASE 数据库名称 SET RE

在Excel里打开链接时出现的“您的阻止策略阻止我们为您完成此操作,有关详细信息,请联系技术支持。”提示

一.现象描述: 在Excel里打开有链接的文本时出现"您的阻止策略阻止我们为您完成此操作,有关详细信息,请联系技术支持."提示如下图-1 图-1 二.处理过程: 后来从网上查看引起此问题的原因和解决方法,需要改系统注册表的值.当打开注册表,改值的时候发现如下图-3所示,发现与网上其他人遇到的情况类似,可能是某些浏览器更改了注册表的某些值. 图-2 图-3 按照网上别人的解决方法,将.html注册表的值更改后如图-4,重新打开Excel并打开链接文本发现问题得以解决. 图-4 在Exce

exchange:在此邮件中发现病毒,此邮件已被删除。有关详细信息,请与组织的技术支持联系。

Exchange 2007 OWA上添加附件就显示  在此邮件中发现病毒,此邮件已被删除.有关详细信息,请与组织的技术支持联系.用outlook等MAIL客户端接收发送都没有问题,只有在OWA上有这个问题. 错误提示: ExceptionException type: Microsoft.Exchange.Data.Storage.VirusMessageDeletedExceptionException message: Could not get properties. 可用以下方法解决:

自用组帧工具

#coding:utf-8 BUTTON = 'button' # 庄稼????? L_BLIND = 'little_blind' # 小盲注 B_BLIND = 'big_blind' # 小盲注 SEAT = 'seat' HOLD = 'hold'   # 手牌 ASK  = 'ask'    # ????? FIRST= 'first'  # 第一次发三张牌 ????? TURN = 'turn'   # 转牌 RIVER= 'river'  # 河牌 ACT  = 'act' # ?

MWeb 1.6 发布!Dark Mode、全文搜寻、发布到Wordpress、Evernote 等支持更新、编辑/预览视图模式等

Dark Mode 使用 View - Dark Mode 或快捷键 CMD + Option + L 开启或关闭 Dark Mode.可以在设置中设置 Dark Mode 状态下编辑器所使用的样式,如下图. 全文搜寻 文档库模式会搜寻文档库中的所有文档,外部模式只搜寻当前选择的文件夹下的文档.为方便全键盘使用,增加了 Focus Search Field(CMD + Shift + F) 和 Focus Editor(CMD + Shift + E) 两个快捷键. 发布服务支持更新 发布到 W

以強勢接口支持&lt;強龍/地頭蛇&gt;分工模式

by 高煥堂 前言 在上一周的文章<<PHP與Spring之間的強勢接口設計案例>>裡,已經介紹了<通用型>接口是一種強勢行的接口,而且詳細介紹了<通用型>接口的設計方法和實踐技術.本文將繼續說明,基於這項強勢型接口,就能有效支持很先進的<強龍/地頭蛇>分工模式. <強龍/地頭蛇>分工模式 问题:古典封闭型Client/Server架构的API呈现于Client与Server之间,成为两端分工生产(或开发)的界线.这种「古典API,传

android 帧动画的实现及图片过多时OOM解决方案(一)

一,animation_list.xml中静态配置帧动画的顺序,如下: <?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="true" > <item android:drawable=&q

SQL Server 2016不同版本所支持的功能的详细信息

参考链接:https://technet.microsoft.com/zh-cn/windows/cc645993(v=sql.90) 提供通用软件售前技术咨询,售后技术维保,软件故障排查,解决方案,软件技术支持兼职等业务,欢迎来询. 电话&微信 :18046508828 QQ : 1710484168 软件技术支持范围 数据库,系统,双机.集群,虚拟化,存储,备份,杀毒等 数据库:Oracle,Mysql,Sql server,sybase...系统:Window,Linux,Aix...双机