BizTalk 计划任务适配器 v5 失败 - 无法转换对象
BizTalk Scheduled Task Adapter v5 fails - unable to cast object
我已经为测试和实时服务器安装了 BizTalk 计划任务适配器的 v5。它配置为 运行 并具有以下 class - 每 2 分钟触发一次
ScheduledTaskAdapter.TaskComponents.FileStreamProvider, ScheduledTaskAdapter.TaskComponents, Version=4.0.0.0, Culture=neutral, PublicKeyToken=aa9f2dd0f13442dc
它指向本地 xml 文件
它在测试环境中运行良好,但在实际环境中,接收位置在第一次轮询后关闭并记录了以下错误:
The receive location "RcvScheduledTask_Loc" with URL "schedule://TimeSpan/GetEmail" is shutting down. Details:"Unable to cast object of type 'ScheduledTaskAdapter.TaskComponents.FileStreamProvider' to type 'ScheduledTaskAdapter.TaskComponents.IScheduledTaskStreamProvider'.".
尝试使用 BTDF 取消部署时,为响应 BTSTask RemoveApp 的部署结果写入了以下错误:
EXEC : warning : Could not validate TransportTypeData, Address or
Public Address properties for Receive Location 'RcvScheduledTask_Loc'.
Object reference not set to an instance of an object.
请问我哪里出错了?
在接收位置的绑定中查找
<ReceiveLocationTransportTypeData>\<CustomProps>\<AdapterConfig>\<config>\<task>
在这里你应该找到一个元素。问题是我忘记更新版本了。更新后内容应为:
ScheduledTaskAdapter.TaskComponents.FileStreamProvider,
ScheduledTaskAdapter.TaskComponents, Version=5.0.0.3, Culture=neutral,
PublicKeyToken=aa9f2dd0f13442dc
这个问题在测试服务器上被掩盖了,因为计划任务适配器程序集的 v4 与 v5 程序集一起仍然存在于 GAC 中
我已经为测试和实时服务器安装了 BizTalk 计划任务适配器的 v5。它配置为 运行 并具有以下 class - 每 2 分钟触发一次
ScheduledTaskAdapter.TaskComponents.FileStreamProvider, ScheduledTaskAdapter.TaskComponents, Version=4.0.0.0, Culture=neutral, PublicKeyToken=aa9f2dd0f13442dc
它指向本地 xml 文件
它在测试环境中运行良好,但在实际环境中,接收位置在第一次轮询后关闭并记录了以下错误:
The receive location "RcvScheduledTask_Loc" with URL "schedule://TimeSpan/GetEmail" is shutting down. Details:"Unable to cast object of type 'ScheduledTaskAdapter.TaskComponents.FileStreamProvider' to type 'ScheduledTaskAdapter.TaskComponents.IScheduledTaskStreamProvider'.".
尝试使用 BTDF 取消部署时,为响应 BTSTask RemoveApp 的部署结果写入了以下错误:
EXEC : warning : Could not validate TransportTypeData, Address or Public Address properties for Receive Location 'RcvScheduledTask_Loc'. Object reference not set to an instance of an object.
请问我哪里出错了?
在接收位置的绑定中查找
<ReceiveLocationTransportTypeData>\<CustomProps>\<AdapterConfig>\<config>\<task>
在这里你应该找到一个元素。问题是我忘记更新版本了。更新后内容应为:
ScheduledTaskAdapter.TaskComponents.FileStreamProvider, ScheduledTaskAdapter.TaskComponents, Version=5.0.0.3, Culture=neutral, PublicKeyToken=aa9f2dd0f13442dc
这个问题在测试服务器上被掩盖了,因为计划任务适配器程序集的 v4 与 v5 程序集一起仍然存在于 GAC 中