在transactionScope中运行时的System.Exception._COMPlusExceptionCode

时间:2012-04-17 12:55:52

标签: c# asp.net ado.net

我正在尝试拨打我写的数据库

来自c#transactionScope

public static void RunInTransaction(Action logic)
{
    var options = new TransactionOptions { IsolationLevel = IsolationLevel.ReadCommitted };
    using (var transaction = new TransactionScope(TransactionScopeOption.RequiresNew, options))
    {
        logic();
        transaction.Complete();
    }
}

其中logic实际上是从sp调用c#

我收到以下错误:

  

System.Exception._COMPlusExceptionCode

2 个答案:

答案 0 :(得分:3)

看起来很奇怪,但可能是相关的:如果您有以下代码:

private static readonly RegexPattern = "...";

该模式无效(我错过了一个括号),然后生成COMPlusExceptionCode - 如果最初加载包含类的异常。 (我管理了这个,我甚至没有触及数据库)

答案 1 :(得分:0)

Sql Serviskapalı。 bilgisayar hizmetlerbölümündeSQL服务>启动etmelisiniz

google translation:SQL服务已关闭。 sql service>“计算机服务”部分中的应该启动