首页 技术 正文
技术 2022年11月23日
0 收藏 654 点赞 3,053 浏览 640 个字

using (System.Transactions.TransactionScope T_Scope = new System.Transactions.TransactionScope())
{

  try

  {

    //操作

  }

  catch(Exception e)

  {

    //释放

    T_Scope.Dispose();

  }

}

//提交事务
T_Scope.Complete();

//配置及注意事项:

1、一般情况下只要你使用”TransactionScope”,都要配置MSDTC,要配防火墙,要开135端口.这个端口不可以更改

2、对MSDTC组件设置:
 步骤:
  在控制面板—>管理工具—>服务 中,开启Distributed Transaction Coordinator 服务。
 a.控制面板->管理工具->组件服务->计算机->我的电脑->右键->属性
 b.选择MSDTC页, 确认”使用本地协调器”
 c.点击下方”安全配置”按钮
 d.勾选: “允许网络DTC访问”,”允许远程客户端”,”允许入站”,”允许出站”,”不要求进行身份验证”.
 e.对于数据库服务器端, 可选择”要求对呼叫方验证”
 f.勾选:”启用事务Internet协议(TIP)事务”。
 g.在双方防火墙中增加MSDTC.exe例外
   可用命令行: netsh firewall set allowedprogram %windir%\system32\msdtc.exe MSDTC enable

3、重启IIS服务器。

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,983
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,500
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,344
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,127
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,761
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,838