今天WCF事务编程的时候遇到这个错误:The transaction under which this method call was executing was asynchronously aborted.此方法调用的事务被异步中断。
错误截图如下:
原因可能由多个。我查询了很多资料。国内论坛很少有人讨论这个问题。MSDN英文论坛有人遇到过,他们也给出了解决问题的方式。但是我尝试了不起作用。
最后检查是客户端没有启动事务流引起的。修改以后便可以运行。下面总结一下全部的可能的解决办法:
1.[ServiceBehavior(TransactionTimeout = "00:10:00")],服务类添加事务超时属性,也可以再配置文件里。原文:http://social.msdn.microsoft.com/Forums/en-US/windowstransactionsprogramming/thread/745b961f-0a95-407c-bbe5-9d67597b7b6f;
2.mismatch of transaction isolation levels etc,隔离级别等信息部匹配。原文链接:http://social.msdn.microsoft.com/Forums/en-US/windowstransactionsprogramming/thread/745b961f-0a95-407c-bbe5-9d67597b7b6f;
3.客户端启动事务流,默认客户端终结点transactionFlow="false" ,修改为transactionFlow="true" .
4.还有就是可能是调用的操作参数不符合要求所致。我这里把参数的长度过长也会出现这个错误。
    以上就是可能的原因。大家修改的时候全部考虑,综合检查。能找到解决问题的方法。也欢迎补充。
本文转自 frankxulei 51CTO博客,原文链接:http://blog.51cto.com/frankxulei/320948,如需转载请自行联系原作者

WCF分布式开发常见错误(13):此方法调用的事务被异步中断相关推荐

  1. WCF分布式开发常见错误(3):客户端调用服务出错

    我们手动编码使用客户端调用WCF服务的时候会出现服务不支持 .Net Framing的错误, 具体信息如下: You have tried to create a channel to a servi ...

  2. WCF分布式开发常见错误解决(6)Service 'WcfServiceApp.WCFService' has zero application

    Posted on 2009-03-29 17:57 Frank Xu Lei 阅读(416) 评论(0)   编辑 收藏 网摘 所属分类: WCF分布式开发常见错误 调试WCF服务应用程序的时候,会 ...

  3. WCF分布式开发常见错误(26):Authentication failed

    这个也是WCF分布式安全开发实践过程里常见的错误.  验证失败,因为远端已经关闭传输流.     WCF 传输安全模式下,客户端和服务器端使用证书进行验证.WSHttpBinding.启动服务宿主程序 ...

  4. WCF分布式开发常见错误(25):The certificate 'CN=WCFHTTPS' must have a private key

       在准备WCF安全开发实践编程系列文章的时候,制作证书出现这个问题.    The certificate 'CN=WCFHTTPS' must have a private key that i ...

  5. WCF分布式开发常见错误(10):套接字连接中断,The socket connection was aborted

    (使用Windows Service作为宿主的时候也会出现这样的情况,搜索的) 我们这里是自定义托管宿主,在进行WCF编程开发过程时,使用NetTcpBinding绑定协议,作为通讯协议,可能会引发这 ...

  6. WCF分布式开发常见错误(18):Binding validation failed 绑定协议验证失败

    测试WCF MSMQ编程时候遇到这个错误:绑定协议验证失败,具体信息:Binding validation failed because the binding's MsmqAuthenticatio ...

  7. WCF分布式开发常见错误解决(1):添加服务引用出错

    当我们在客户端添加WCF服务引用的时候出错,信息如下 下载"http://localhost:8001/WCFService"时出错. 无法连接到远程服务器 由于目标机器积极拒绝, ...

  8. 小程序开发常见错误及排除方法

    小程序开发过程可能会遇到各种问题,不少人踩坑无数,小程序开发过程中有哪些常见错误,这里有一些比较难以排查的可能性列举,帮助开发者更好的排除错误. 1:官方文档示例代码有误,有时官方文档示例代码也会出现 ...

  9. WCF分布式开发步步为赢(12):WCF事务机制(Transaction)和分布式事务编程

    今天我们继续学习WCF分布式开发步步为赢系列的12节:WCF事务机制(Transaction)和分布式事务编程.众所周知,应用系统开发过程中,事务是一个重要的概念.它是保证数据与服务可靠性的重要机制. ...

最新文章

  1. 好书推荐系列之:你在为谁工作
  2. 配置HADOOP开发环境
  3. linux 循环执行ip停止服务,java调用远程服务器的shell脚本以及停止的方法实现
  4. 微型计算机文献,微型计算机控制系统期刊文章参考文献 哪里有微型计算机控制系统参考文献...
  5. 2.掌握Python基本数据类型,从python陌路人到熟人!
  6. Log4j 日志输出学习(Eclipse)
  7. JavaWeb框架之Struts2 ---- 系列学习
  8. IOS开发--第三阶段--微博(1)文档
  9. php截取字符串右边,如何从右边向左截取字符串
  10. network secruity studay day2
  11. 办公计算机班半学期总结,计算机班的班主任工作总结.docx
  12. 边境的悍匪—机器学习实战:第十三章 使用TensorFlow加载和预处理数据
  13. Classic Shell 4.2.4 中文版已经发布
  14. 最新在线客服系统php代码微信软件公众号小程序app二维码聊天网站源码
  15. c语言电脑重启代码,关于关机重启代码~!!!
  16. 用余弦算法做相似度匹配
  17. 小米公司2021秋招面试题目整理
  18. c语言win32课程表,用C语言怎么编出来课程表
  19. Quartz定时任务使用小记(11月22日)
  20. 虚拟同步发动机(VSG)多机并联系统频率稳定性分析

热门文章

  1. Android UI开发第三十二篇——Creating a Navigation Drawer
  2. Javascript中for循环别名
  3. Ionic常见问题--插件无法下载:npm ERR打包sha1错误
  4. AI 高等数学、概率论基础
  5. 深入理解CSS Media媒体查询
  6. Unity3d面向英特尔® x86 平台的 Unity* 优化指南: 第 3 部分
  7. 分布式文件系统HDFS 学习指南
  8. 干货 物联网卡使用9大常见问题解惑
  9. 数据结构之广义表的相关知识点
  10. 在html中解决数字四舍五入,JavaScript四舍五入及精度丢失问题