Biztalk 映射错误:函数userCShare:xxxx()失败

Biztalk 映射错误:函数userCShare:xxxx()失败,biztalk,biztalk-2010,biztalk-mapper,biztalk-deployment,Biztalk,Biztalk 2010,Biztalk Mapper,Biztalk Deployment,我有一个单一的接收端口,一个带有地图的发送端口。映射有一个脚本functoid。当我将文件放到目录中时,biztalk应用程序会拾取该文件,将其映射到新消息并删除一个文件 我已部署,它正在拾取文件,结束时出错并说:“函数‘userCSharp:DetermineMessageID()’已失败。” 我的地图不再包含此方法,也不再引用它。我可以在开发时使用地图上的测试、验证和调试功能,它们都可以正常工作。我已经删除了应用程序,取消了包含映射和模式的程序集的部署并重新部署,但仍然得到了错误。是否需

我有一个单一的接收端口,一个带有地图的发送端口。映射有一个脚本functoid。当我将文件放到目录中时,biztalk应用程序会拾取该文件,将其映射到新消息并删除一个文件

我已部署,它正在拾取文件,结束时出错并说:

“函数‘userCSharp:DetermineMessageID()’已失败。”


我的地图不再包含此方法,也不再引用它。我可以在开发时使用地图上的测试、验证和调试功能,它们都可以正常工作。我已经删除了应用程序,取消了包含映射和模式的程序集的部署并重新部署,但仍然得到了错误。是否需要刷新其他内容?

可能有点明显,但您是否重新启动了主机实例?没有意识到我必须这样做。如果我重新部署一个业务流程,也是一样的。我想我只是假设如果我停止并启动应用程序,它们就会生效。如果有多个应用程序,停止和启动主机实例可能不可取,没有办法解决这个问题?@Jeremy-在prod环境中,通常会有2个或更多节点群集,并且可以对更改进行负载平衡。如果您只有一个节点,则需要升级程序集版本并进行并排切换,或者将每个应用程序隔离在其自己的BTS主机上。