[K/3Cloud]如何解决kdpkg无法部署到业务站点的问题
2013-08-30 11:25
351 查看
自从下载了sp1后,就迫不急待的试用下,看看反馈的几个关键bug是否修复,可惜sp1安装后发现业务站点下的组件一个都没有被更新,这指定是有问题了,这真是让哥百思不得其解,真后悔在研发时没仔细研究下部署原理,现在出来后没有源码是一筹莫展呀
。
这2天手边紧急事情也搞得差不多了,于是重新回来研究下,从百宝箱里拿出了终级武器.net reflector,一边生成pdb,一边重启iis,准备干活,生成后pdb后,再attach w3wp.exe和Kingdee.Tools.PackageTool.UI.exe,一番折腾后,终于被我整明白问题所在了,原来我当时装完系统后,机器名没改正常就装了K3Cloud2.0了……,后来看到这样的网址【http://win-pu3qfkm998g:8000/】实在不爽,于是我把机器名改正常了,到这里,各位大哥小哥,估计也就知道为啥了……
对,问题根源就是机器名改后,k3cloud的环境里所有用到机器名的地方没全改过来,导致一些配置文件里还记录着原来的机器名,于是出问题就很正常了,下面我列一下机器名修改后,cloud环境里需要一起跟着变的地方,我记得好像论坛上谁发过一个机器名修改工具的,没找到,谁有链接发到这文章的讨论区呀,好了,下面列出与机器名修改有关的地方:
1、注册表:HKEY_LOCAL_MACHINE\SOFTWARE\Kingdee\K3Cloud\WebSite,这个下面所有机器名相关的都得改正确
2、...\Kingdee\K3Cloud\ManageSite\App_Data\Common.config,这个文件里也有不少与机器名配置相关的东东,你也得改正确。
3、...\Kingdee\K3Cloud\ManageSite\App_Data\KDEnvironment.xml,这里还有个与机器名有关的配置,俺就折在这,上面当时都改过,就这里漏了。把这里改过后,重装kdpkg包就好了(注:改了这文件后,重装前记得重启iis呀)
ps:以前kdpkg装过后,发现装失败了,但是在安装包管理中心里看到,已经被启用了,没法重装怎么整?
1、直接再次安装kdpkg覆盖
2、不想安装kdpkg,那就针对具体业务中心,执行:delete from T_BOS_INSTALLEDPACKAGE where fdate > '2013-07-01',这里日期就是指你当时安装的日期,我这里是大概略的删除,如果很精细,你就与T_BOS_Package里一个个去对吧,把不要的删除,这时再进管理中心,会发现某个包有可以点启用了。
。
这2天手边紧急事情也搞得差不多了,于是重新回来研究下,从百宝箱里拿出了终级武器.net reflector,一边生成pdb,一边重启iis,准备干活,生成后pdb后,再attach w3wp.exe和Kingdee.Tools.PackageTool.UI.exe,一番折腾后,终于被我整明白问题所在了,原来我当时装完系统后,机器名没改正常就装了K3Cloud2.0了……,后来看到这样的网址【http://win-pu3qfkm998g:8000/】实在不爽,于是我把机器名改正常了,到这里,各位大哥小哥,估计也就知道为啥了……
对,问题根源就是机器名改后,k3cloud的环境里所有用到机器名的地方没全改过来,导致一些配置文件里还记录着原来的机器名,于是出问题就很正常了,下面我列一下机器名修改后,cloud环境里需要一起跟着变的地方,我记得好像论坛上谁发过一个机器名修改工具的,没找到,谁有链接发到这文章的讨论区呀,好了,下面列出与机器名修改有关的地方:
1、注册表:HKEY_LOCAL_MACHINE\SOFTWARE\Kingdee\K3Cloud\WebSite,这个下面所有机器名相关的都得改正确
2、...\Kingdee\K3Cloud\ManageSite\App_Data\Common.config,这个文件里也有不少与机器名配置相关的东东,你也得改正确。
3、...\Kingdee\K3Cloud\ManageSite\App_Data\KDEnvironment.xml,这里还有个与机器名有关的配置,俺就折在这,上面当时都改过,就这里漏了。把这里改过后,重装kdpkg包就好了(注:改了这文件后,重装前记得重启iis呀)
ps:以前kdpkg装过后,发现装失败了,但是在安装包管理中心里看到,已经被启用了,没法重装怎么整?
1、直接再次安装kdpkg覆盖
2、不想安装kdpkg,那就针对具体业务中心,执行:delete from T_BOS_INSTALLEDPACKAGE where fdate > '2013-07-01',这里日期就是指你当时安装的日期,我这里是大概略的删除,如果很精细,你就与T_BOS_Package里一个个去对吧,把不要的删除,这时再进管理中心,会发现某个包有可以点启用了。
相关文章推荐
- [K/3Cloud]如何解决kdpkg无法部署到业务站点的问题
- [K/3Cloud]如何解决kdpkg无法部署到业务站点的问题
- 解决在IIS7.0上部署ASP.NET1.1站点时【“/”应用程序中的服务器错误。无法识别的配置节“system.webServer”】的问题
- 如何解决wofstream无法输出中文的问题
- oracle xe client 如何设置 tnsnames.ora(解决无法使用pl/sql developer的问题)
- 如何解决由于备份的ghost镜像文件太大无法在有足够空间的U盘里复制的问题
- 如何解决安卓SDK无法下载Package的问题-修改google更新地址
- 工作问题积累(十一)如何解决"应用程序无法启动,因为应用程序的并行配置不正确"问题
- 如何解决下载的CHM文件无法显示网页问题
- 如何真正解决“ UWP DEP0700: 应用程序注册失败。[0x80073CF9] 另一个用户已安装此应用的未打包版本。当前用户无法将该...”的问题
- 如何解决EasyUI树菜单单击文字无法展开菜单的问题
- 如何解决中文账户改为英文后软件无法运行的问题?
- kafka单节点部署无法访问问题解决
- 如何解决jQuery Validation针对动态添加的表单无法工作的问题?
- 如何解决ABBYY FineReader无法打开TWAIN源的问题
- 华为3C联通移动一键刷入官方recovery,解决root后如何刷回原版系统,刷机后无法进入系统的问题
- 如何解决本地调试没问题,部署上去网页显示中文乱码的问题
- 如何解决Android SDK下载过慢甚至无法下载的问题
- 如何解决office2007无法激活的问题
- AFNetworking 原作者都无法解决的问题: 如何使用ip直接访问https网站?