【问题标题】:Exception: "There was a failure executing the response(receive) pipeline"异常:“执行响应(接收)管道失败”
【发布时间】:2019-05-10 10:12:34
【问题描述】:

在 BizTalk 控制台管理中,我经常看到如下异常:

执行响应(接收)管道失败:“[pipelineName],[BizTalk projectName],Version=1.0.0.0,Culture=neutral,PublicKeyToken=35805574d24305bf”来源:“未知”发送端口:“[sendPortName ]" URI:"[sqlServerConnString]" 原因:无法获取管道:[pipelineName],[BizTalk projectName],版本 = 1.0.0.0,文化 = 中性,PublicKeyToken = 35805574d24305bf。请验证管道强名称是否正确以及管道程序集是否在 GAC 中。

我认为问题在于我如何部署管道和项目,因为我已经在虚拟机(具有 Visual Studio)上开发了我的解决方案,然后我将我的解决方案部署在另一个虚拟机(没有安装 Visual Studio )。 对于部署,我将所需的 dll 放在一个文件夹中,然后从 BizTalk 管理工具(资源)中添加它们。我注意到的另一件奇怪的事情是,在资源中我有:

[管道名称],版本=1.0.0.0,文化=netrual,PublicKeyToken=60cf10bb1a125a7

[BizTalk 项目名称],版本=1.0.0.0,文化=netrual,PublicKeyToken=35805574d24305bf

我不知道如何解决这个问题。你能帮帮我吗?

【问题讨论】:

    标签: biztalk biztalk-2013


    【解决方案1】:

    请检查:

    • pipelineName 是项目(和 DLL)内的管道

    [BizTalk 项目名称],版本=1.0.0.0,文化=netrual,PublicKeyToken=35805574d24305bf

    • 您的 DLL 必须在 GAC 中,请检查 DLL 是否在 GAC 中,如果没有,请使用“添加到添加资源时的全局程序集缓存 (gacutil)”选项已选中。

    • 在资源上你只需要这个:

    [BizTalk 项目名称],版本=1.0.0.0,文化=netrual,PublicKeyToken=35805574d24305bf

    另一个([pipelineName],Version=1.0.0.0,Culture=netrual,PublicKeyToken=60cf10bb1a125a7)是您添加到此 BizTalk 应用程序的另一个 DLL。

    【讨论】:

      【解决方案2】:

      您必须正确部署管道组件程序集。

      本文讲解全过程:BizTalk Server: Deploying Custom Pipeline Components in BizTalk Server 2006 and Higher

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-01-19
        • 1970-01-01
        • 2018-06-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多