1

通过 Web 服务调用尝试 BizTalk

请求/响应在我自己的开发机器上运行良好,但不是在测试中......

将 MSI 导出到我的部署测试服务器(一个单独的虚拟服务器),使用 Application/Import 创建应用程序,然后对其进行测试以发现它不起作用...

  • 检查事件日志并显示“无法加载文件或程序集”的 XLANG 错误

  • 检查 GAC 并且 BizTalk 程序集不存在...

  • 所以手动添加它,这似乎可以解决问题

添加的 Web 服务引用是否意味着程序集必须作为部署的一部分进行 GAC?

只是让我感到困惑,尝试部署到真正的测试服务器,导入 MSI,将 DLL 手动复制到 GAC ......它失败并在 eventlog 中出现 XLANG 错误:-(

  • 知道这里发生了什么吗?
4

2 回答 2

1

你用的是什么适配器?我假设 SOAP 适配器。如果是这样,您可以查看绑定。看这里靠近图 6:

http://msdn.microsoft.com/en-us/magazine/cc163464.aspx

-布莱恩

于 2009-04-16T18:35:43.423 回答
0

默认情况下,仅导入 MSI 将不包含 dll。您还需要运行它(例如从 Windows 资源管理器或安装后给出的选项)。这将物理移动文件。这种行为在向外扩展时非常有用。我认为这与网络参考没有任何关系。

于 2009-04-22T20:38:41.487 回答