代码如下:
using (TransactionScope tra = new TransactionScope()) //使用事务
{
try
{
cdlU.InsertNewRowByKeys(ui);
cdlUb.InsertNewRowByKeys(ubi);
tra.Complete();
return true;
}
catch
{ //throw;
return false;
}
}这些代码在本地运行正常,当上传到租用服务器时出错.
有时会出这个错误:
{"此操作对该事务的状态无效。"} System.Exception {System.Transactions.TransactionException}有时候却会出这个错误:
{"该伙伴事务管理器已经禁止了它对远程/网络事务的支持。 (异常来自 HRESULT:0x8004D025)"} System.Exception {System.Transactions.TransactionException}请大家指点下怎么处理,万分感谢
using (TransactionScope tra = new TransactionScope()) //使用事务
{
try
{
cdlU.InsertNewRowByKeys(ui);
cdlUb.InsertNewRowByKeys(ubi);
tra.Complete();
return true;
}
catch
{ //throw;
return false;
}
}这些代码在本地运行正常,当上传到租用服务器时出错.
有时会出这个错误:
{"此操作对该事务的状态无效。"} System.Exception {System.Transactions.TransactionException}有时候却会出这个错误:
{"该伙伴事务管理器已经禁止了它对远程/网络事务的支持。 (异常来自 HRESULT:0x8004D025)"} System.Exception {System.Transactions.TransactionException}请大家指点下怎么处理,万分感谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货