gpt4 book ai didi

asp.net - 分布式事务管理器 (MSDTC) 的网络访问已被禁用

转载 作者:行者123 更新时间:2023-12-03 21:30:39 24 4
gpt4 key购买 nike

错误:

分布式事务管理器 (MSDTC) 的网络访问已被禁用。请使用组件服务管理工具在 MSDTC 的安全配置中为网络访问启用 DTC。

using (System.Transactions.TransactionScope ts = new System.Transactions.TransactionScope())   
11 {
12 try
13 {
14 foreach (DataRow row in this.dt1.Rows)
15 {
16 int titleId = int.Parse(row["titleId"].ToString());
17 string fname = row["fname"].ToString();
18 string lname = row["lname"].ToString();
19
20 if (cmd.Parameters.Count > 0)
21 cmd.Parameters.Clear();
22
23 cmd.Parameters.AddWithValue("@titleId", titleId);
24 cmd.Parameters.AddWithValue("@fname", fname);
25 cmd.Parameters.AddWithValue("@lname", lname);
26 cmd.ExecuteNonQuery();
27
28 }
29 con.Close();
30 ts.Complete();
31 }
32 catch (Exception ex)
33 {
34
35 }
36 }
37 }

最佳答案

启用对 的网络访问MSDTC Windows Vista/7/8 服务器 2008R2/2012 ,请按照以下步骤操作:

  • 点击开始 , 点击 运行 , 输入 dcomcnfg 然后点击 好的 打开组件服务 .
  • 在控制台树中,单击以展开 组件服务 , 点击展开 电脑 , 点击展开 我的电脑 , 点击展开 分布式事务协调器 然后点击 本地故障诊断代码 .
  • 右键单击 本地故障诊断代码 然后点击 属性显示 本地 DTC 属性 对话框。
  • 点击 安全 标签。
  • 复选标记 “网络 DTC 访问”复选框。
  • 最后勾选 “允许入站” “允许出站”复选框。
  • 点击申请 , 好的 .
  • 会弹出一条关于的消息正在重启 服务。
  • 点击好的 就这样。
  • 关于asp.net - 分布式事务管理器 (MSDTC) 的网络访问已被禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5149591/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com