WCF .net Tcp 错误异常

错误一:

套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源问题导致的。本地套接字超时是“00:00:59.9062500”。

 private string FormatWhere(object beFormatWhere)
        {
            string where = Convert.ToString(beFormatWhere).ToLower();
            if (where.IndexOfAny(new char[] { '=', '>', '<' }) == -1 && !where.Contains("like") && !where.Contains("between") && !where.Contains("in"))
            {
                return entity.PrimaryKey + "=" + where;
            }
            return where;
        }

 

版权声明:本文原创发表于博客园,作者为路过秋天,原文链接:http://www.cnblogs.com/cyq1162/archive/2010/07/20/1781575.html

时间: 2024-09-28 02:18:38

WCF .net Tcp 错误异常的相关文章

wcf 报内部错误,无法处理该请求。怀疑是sql的问题

问题描述 wcf 报内部错误,无法处理该请求.怀疑是sql的问题 用.net 4.0 + mysql写WCF的事务处理例子. 不加sql相关的东西都没问题. 加上就报内部错误,而且没有详细错误,也不知道为什么,我在配置文件开了debug,并且都加try了,还是没有详细信息. 测试了好几次,就怀疑是SQL的这部分有问题,但是我还看不出哪里的问题.请教. [OperationBehavior(TransactionScopeRequired=true)] public void intoMoney(

yield在WCF中的错误使用——99%的开发人员都有可能犯的错误[上篇]

在定义API的时候,对于一些返回集合对象的方法,很多人喜欢将返回类型定义成IEnumerable<T>,这本没有什么问题.这里要说的是另一个问题:对于返回类型为IEnumerable<T>的方法来说,我们可以使用yield return的方式来输出返回集合的元素.但是如果我们不了解yield 关键字背后的实现机制,很有可能造成很大的问题. 这是一个WCF相关的问题,我想99%的人都有可能会犯这样的错误--即使你对yield了解得非常透彻.闲话少说,我们通过一个简单的实例来说明这个问

directx未知错误异常解决技巧

  一般来说,遇到Directx异常,主要是由于Directx相关文件遭到破坏导致,可以尝试使用DirectX修复工具解决,具体方法如下. 1.下载Directx修复工具,下载后解压文件,然后点击目录的Directx Repair运行程序进行修复即可,如图. 2.如果使用DirectX修复工具无法解决问题,可以尝试更新显卡驱动试试. 更新显卡驱动操作比较简单,在有网络的情况下,可以借助驱动精灵.鲁大师.驱动人生等工具进行检测更新,如果有显卡驱动可用更新,可以尝试在线更显显卡驱动解决. Direc

bitmap-Bitmap 创建的时候弹出参数错误 异常 求专家解答一下

问题描述 Bitmap 创建的时候弹出参数错误 异常 求专家解答一下 static void Main(string[] args) { byte[] imageData = { 255, 0, 0, 255 }; int size = Marshal.SizeOf(imageData[0]) * imageData.Length; IntPtr mem = Marshal.AllocHGlobal(size); Marshal.Copy(imageData,0,mem,4); Bitmap b

java.lang.IllegalArgumentException 错误异常求解

问题描述 java.lang.IllegalArgumentException 错误异常求解 上面是代码的日志 求大神指点 解决方案 有一个方法传参或者是什么,参数类型错了 看看提示在哪一行 解决方案二: 解决spring的java.lang.IllegalArgumentException异常.hibernate中java.lang.IllegalArgumentException异常可能的原因

WCF 自定义工具错误: 无法生成服务引用“{0}”的代码

背景: 今天同一解决方案项目之间添加WCF引用的时候,突然报出了下面的错误 错误信息: 错误 4 自定义工具错误: 无法生成服务引用"TestA"的代码.请检查其他错误和警告信息,了解详细信息. E:\WorkSpace\DataModelTools\src\Client\Service References\TestA\Reference.svcmap 解决方案: 1.配置服务引用,去掉[重新使用引用的程序集中的类型]的勾选

错误异常:org.hibernate.HibernateException: No Session found for current thread,求助

问题描述 HTTPStatus500-NoSessionfoundforcurrentthreadtypeExceptionreportmessageNoSessionfoundforcurrentthreaddescriptionTheserverencounteredaninternalerrorthatpreventeditfromfulfillingthisrequest.exceptionorg.hibernate.HibernateException:NoSessionfoundfo

linux 后台日志 mysql 错误异常的解释(推荐)_Linux

1.Caused by: com.MySQL.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from the server was 56,201,339 milliseconds ago.  The last packet sent successfully to the server was 56,201,339 milliseconds ago. is longer t

WCF技术剖析之二十四:ServiceDebugBehavior服务行为是如何实现异常的传播的?

服务端只有抛出FaultException异常才能被正常地序列化成Fault消息,并实现向客户端传播.对于一般的异常(比如执行Divide操作抛出的DivideByZeroException),在默认的情况下,异常信息无法实现向客户端传递.但是,倘若为某个服务应用了ServiceDebugBehavior这么一个服务行为,并开启了IncludeExceptionDetailInFaults开关,异常信息将会原封不动地传播到客户端.WCF内部是如何处理抛出的非FaultException异常的呢?