相同类型的不同版本之间的Microsoft Velocity强制转换
|
我在给定类型的不同版本之间从Microsoft Velocity缓存强制转换缓存的对象时遇到问题。
例如,当从两个组件访问Velocity缓存时,将显示以下内容:
一个基于代码库的网站
Windows服务,来自代码库的更高版本的更高版本
该网站将类型为Customer的对象放入缓存中,并且Windows服务从缓存中读取相同的对象,然后在更高版本的代码库的更高版本中尝试将类型转换为Customer \'。
这会产生转换错误,如此处所述:
http://social.msdn.microsoft.com/Forums/en/velocity/thread/f264c5b1-8cfe-49f3-8b86-711810f88140
如何避免Microsoft Velocity出现此转换错误?
有可能避免吗?还是我必须采取防御措施:捕获转换异常,从缓存中清除对象,读取新实例,然后将其保存到缓存中?
没有找到相关结果
已邀请:
1 个回复
浩挎