发布到IIS后DTC无法正常工作

时间:2017-04-12 05:26:36

标签: sql-server wcf iis msdtc

我有一个使用DTC的项目,在IIS和VS中本地运行良好。但是当我在我的服务器上发布它时,它无法正常工作。

软件在多个数据库上运行查询。我有一个Web服务器获取HTTP请求,然后将其传递给业务层(通过WCF分离服务器),然后业务层使用EF在SQL Server上运行查询(分离的机器),但它不能使用DTC,

所有服务器都启用了DTC。

DTC是否要求在业务服务器上安装SQL Server DBMS?

我在客户端上出现内部错误。我该怎么办?

我的所有机器都是虚拟的(使用esXi 5.5)和操作系统:

  • SQL Server:Win2008R2 - SQLServer2008R2
  • 业务:Win2008R2 - WCF服务
  • Web服务器:Win2008R2 - ASP.Net

[被修改]

更多说明:

事件查看器中的

错误: msdtc在尝试保护与系统STORAGE的连接时遇到错误(HR + 0x80000171)

基于以下配置: category extension 允许入境和出境

0 个答案:

没有答案