BizTalk 2013 R2接收管道错误
我在提交输入文件时收到此错误消息(BizTalk会按预期吃掉该文件) 我检查了那个目录,它要找的DLL就在那里。我甚至从解决方案及其所有依赖项重建了它 这可能只是一个文件/安装损坏的情况,还是其他原因BizTalk 2013 R2接收管道错误,biztalk,biztalk-2013r2,Biztalk,Biztalk 2013r2,我在提交输入文件时收到此错误消息(BizTalk会按预期吃掉该文件) 我检查了那个目录,它要找的DLL就在那里。我甚至从解决方案及其所有依赖项重建了它 这可能只是一个文件/安装损坏的情况,还是其他原因 BizTalk解决方案生成时没有问题,并且我能够部署到BizTalk Server而没有问题。要部署BizTalk管道组件,您需要: 根据错误提示,将文件添加到“Pipeline Components”文件夹 将其添加到全局程序集缓存(GAC) 请确保在部署后重新启动主机实例,并确保将其部署到Bi
BizTalk解决方案生成时没有问题,并且我能够部署到BizTalk Server而没有问题。要部署BizTalk管道组件,您需要:
请确保在部署后重新启动主机实例,并确保将其部署到BizTalk组中的所有BizTalk服务器上。以下是可能导致问题的几个检查点:
- 检查GAC中是否存在所有相关组件(在给定组件中需要/导入),如有必要。任何缺少的依赖程序集都会产生相同的错误
- 接收位置处理程序(检查是32位还是64位主机)
- 如果需要,请检查接收处理程序是否在服务器场的所有节点上运行 是检查所需的DLL是否到位
- EDI组件是否已正确安装在生产箱上
- 检查您的项目是否正确地从VisualStudio生成 清理解决方案,然后在dev上从VS重新构建和部署 环境,然后移动到prod
- 重新启动部署主机后
- 检查是否为主机实例
,并检查是否添加了适配器-->文件-->新-->接收处理程序定义了接收处理程序
。选中接收位置,并更新接收处理程序属性主机实例
- 检查应用程序池以集成和定向v4.0框架。这将清除初始错误,但随后您可以从IIS收到一个新错误,表明svc处理程序未正确映射。然后我意识到我需要对正确版本的aspnet\u regis(v4.0框架版本)运行“
”命令李>aspnet\u regis.exe-I
文件就在那里,我们确实将其部署到了GAC。此组中只有一台BizTalk server。错误仍然存在。1)名称、SNK PublicKeyToken和程序集版本号是否与管道引用的版本号完全匹配?2) 管道组件是否有任何依赖项?如果是,他们是否部署到GAC?
There was a failure executing the receive pipeline:
"FileName.BizTalk.Pipelines.Receive_ResponsePipeline,
FileName.BizTalk.Pipelines,
Version=1.0.0.0,
Culture=neutral,
PublicKeyToken=040e2e09e19196ce"
Source: "Unknown "
Receive Port: "rcv_Response"
URI: "C:\Data\drops\in\*.txt"
Reason: Could not load file or assembly 'file:///C:\Program Files (x86)\Microsoft
BizTalk Server 2013 R2\Pipeline Components\FileName.BizTalk.Core.dll' or one of its
dependencies. The system cannot find the file specified.