BizTalk计划任务适配器v5失败-无法强制转换对象
我已安装BizTalk计划任务适配器的v5,用于测试和运行服务器。它被配置为使用以下类运行-每2分钟触发一次 ScheduledTaskAdapter.TaskComponents.FileStreamProvider,ScheduledTaskAdapter.TaskComponents,版本=4.0.0.0,区域性=中性,PublicKeyToken=aa9f2dd0f13442dc 它指向一个本地xml文件 它在测试环境中工作正常,但在实时环境中,接收位置在第一次轮询后关闭,并记录以下错误: 带有URL的接收位置“RcvScheduledTask_Loc”schedule://TimeSpan/GetEmail“正在关闭。详细信息:“无法将“ScheduledTaskAdapter.TaskComponents.FileStreamProvider”类型的对象强制转换为“ScheduledTaskAdapter.TaskComponents.IsScheduledTaskStreamProvider”类型。” 在尝试使用BTDF取消部署时,将写入以下错误以部署结果以响应BTSTask RemoveApp: EXEC:警告:无法验证TransportTypeData、地址或 接收位置“RcvScheduledTask_Loc”的公共地址属性。 对象引用未设置为对象的实例BizTalk计划任务适配器v5失败-无法强制转换对象,biztalk,biztalk-deployment,btdf,Biztalk,Biztalk Deployment,Btdf,我已安装BizTalk计划任务适配器的v5,用于测试和运行服务器。它被配置为使用以下类运行-每2分钟触发一次 ScheduledTaskAdapter.TaskComponents.FileStreamProvider,ScheduledTaskAdapter.TaskComponents,版本=4.0.0.0,区域性=中性,PublicKeyToken=aa9f2dd0f13442dc 它指向一个本地xml文件 它在测试环境中工作正常,但在实时环境中,接收位置在第一次轮询后关闭,并记录以下错误
您知道我哪里出错了吗?在接收位置的绑定中查找
<ReceiveLocationTransportTypeData>\<CustomProps>\<AdapterConfig>\<config>\<task>
\\\\
在这里您应该可以找到一个元素。问题是我忘了更新版本。更新后,内容应为:
ScheduledTaskAdapter.TaskComponents.FileStreamProvider,
ScheduledTaskAdapter.TaskComponents,版本=5.0.0.3,区域性=中性,
PublicKeyToken=aa9f2dd0f13442dc
此问题在测试服务器上被屏蔽,因为GAC中仍然存在计划任务适配器程序集的v4-以及v5程序集比较测试和实时之间的配置?您确定适配器在live上安装正确吗?适配器的msi在live上运行正常-eventvwr中没有错误。我正在使用BizTalk部署框架和Powershell进行部署,以测试和升级到live。从绑定的角度来看,配置应该是相同的。我们确认了相同的配置。我们在不同的环境中有不同的版本。我在这里找到了安装的版本:c:\Windows\Microsoft.NET\assembly\GAC\U MSIL\ScheduledTaskAdapter.TaskComponents\v4.0\U 4.0.0\U aa9f2dd0f13442dc