BizTalk ESB 工具包疑难解答
安装
安装期间收到“分配权限时出错”异常。
解决方法:Microsoft BizTalk ESB 工具包使用标准 BizTalk 帐户组,这些组必须在安装过程中存在,否则安装将失败。 此外,该工具包假定计算机是工作组的成员的独立安装,或计算机是域的成员的企业安装。
应用程序导入失败,并显示一条错误消息,警告信任级别不匹配。
解决方法:Microsoft.BizTalk.ESB 绑定文件配置为使用默认 BizTalkServerApplication 和 BizTalkServerIsolatedHost,后者又配置为在不受信任的模式下执行。 如果已将主机更改为在受信任模式下运行,则不会导入绑定文件。 若要更正此问题,必须将信任级别更改为不受信任,或者编辑绑定文件以适应 BizTalk Toolkit \Bindings 目录中的环境。
未在 Internet Information Services (IIS) 中配置 Kerberos 身份验证。
解决方法:为 IIS 启用 Kerberos 身份验证。 Kerberos 约束委派概述 可能是一个很好的资源。
一般问题
向通用 ESB 路线 On-Ramp Web 服务发送消息时,会收到“内部 SOAP 处理”异常。
解决方法:使用 BizTalk Server 管理控制台确保 Microsoft.Practices.ESB 应用程序正在运行;如果未运行,请启动它。
ESB 管理门户网站中不显示异常消息。
解决方法:查看 BizTalk 管理员组概述页和 Windows 应用程序事件日志,了解指示发送消息失败的条目。 可能需要重新配置异常发送适配器 (Microsoft.Practices.ESB 应用程序) 的一部分,以匹配你的环境。 此外,请注意 BizTalk 失败消息路由功能和 BizTalk ESB 工具包异常管理框架都会生成异常消息。 因此,请确保为发送和接收端口启用“ 在失败的消息上路由 ”选项。
通过静态解析程序使用 WCF 服务时,会收到无效的 SOAP 操作异常。
解决方法:如果 WCF 服务 SOAP 操作不包括目标命名空间,请在解析程序设置中采用以下格式设置 SOAP 操作的值:{action},以指示目标命名空间不会在运行时由 ESB 工具包核心引擎连接。