【问题反馈】V3.0解决方案部署问题
1,029次浏览
编辑于2014年02月10日 11:55:05
应用环境:从2.0SP3升级到3.0(开发环境和生产环境都是)
数据库环境:sql2008R2
问题描述:
在二次开发环境中通过解决方案方式打包发布二次开发内容,在生产环境安装完补丁后,登录时出现“元数据版本过低....”错误,从BOS可以正常登陆,跟了一下代码,发现Cloud登陆时会读取T_BAS_USERPARAMETER中“BOS_DataCenter/DataCenterProductInf”行内容
1、在2.0系统该中,内容为:10 2.0.236.1
2、在升级到3.0后,该内容为:10 3.0.0.10
3、在打完二次开发补丁后变成:10 0.0.0.10
其中0.0.0.10是二次开发版本
可发现在补丁安装时修改了这个版本信息,导致cloud登录出现“元数据版本过低”
跟了一下补丁安装包的代码发现如下地方对此信息进行了更新(请注意调用堆栈划线部分):
数据库环境:sql2008R2
问题描述:
在二次开发环境中通过解决方案方式打包发布二次开发内容,在生产环境安装完补丁后,登录时出现“元数据版本过低....”错误,从BOS可以正常登陆,跟了一下代码,发现Cloud登陆时会读取T_BAS_USERPARAMETER中“BOS_DataCenter/DataCenterProductInf”行内容
1、在2.0系统该中,内容为:
2、在升级到3.0后,该内容为:
3、在打完二次开发补丁后变成:
其中0.0.0.10是二次开发版本
可发现在补丁安装时修改了这个版本信息,导致cloud登录出现“元数据版本过低”
跟了一下补丁安装包的代码发现如下地方对此信息进行了更新(请注意调用堆栈划线部分):
推荐阅读