Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 已禁用分布式事务管理器(MSDTC)的网络访问。请在安全配置中为网络访问启用DTC_C#_Entity Framework 6_Asp.net Web Api2_Dapper - Fatal编程技术网

C# 已禁用分布式事务管理器(MSDTC)的网络访问。请在安全配置中为网络访问启用DTC

C# 已禁用分布式事务管理器(MSDTC)的网络访问。请在安全配置中为网络访问启用DTC,c#,entity-framework-6,asp.net-web-api2,dapper,C#,Entity Framework 6,Asp.net Web Api2,Dapper,我正在为基于.NETFramework=4.7.2的asp.net web api2应用程序使用Dapper version=“2.0.78” 我有以下使用EntityFramework Version=“6.0.0.0”和Dapper的代码 public async Task<bool> TestMethodAsync(string param1, string param2, string param3 ) { var isSuccessful = false;

我正在为基于.NETFramework=4.7.2的asp.net web api2应用程序使用Dapper version=“2.0.78”

我有以下使用EntityFramework Version=“6.0.0.0”和Dapper的代码

public async Task<bool> TestMethodAsync(string param1, string param2, string param3 )
{
    var isSuccessful = false;

    using (var scope = new TransactionScope(TransactionScopeAsyncFlowOption.Enabled))
    {
        // Method1 Synchnorous (EntityFramework)
        var response1 = _testService.Method1(string1);

        // Method2 Asynchnorous (EntityFramework)
        var response2 = _testService.Method2Async(string2);
        
        // Method2 Asynchnorous (Dapper)
        var response3 = UpdateSubscriptionsAsync(string3, response1.UserId);
        
        await Task.WhenAll(response2, response3);
        
        var res2 = await response2;
        var res3 = await response3;
        
        if (user != null && res2 && res3)       
        {
            isSuccessful = true;
            scope.Complete();
        }

    }

    return isSuccessful;
}
有谁能帮我解决这个问题吗

Message :Network access for Distributed Transaction Manager (MSDTC) has been disabled. Please enable DTC for network access in the security configuration for MSDTC using the Component Services Administrative tool.