本文总结了K/3 Cloud登录过程中常见的报错问题及其解决方法,包括账套恢复后登录报错、管理中心与用户端登录差异、BOS安装导致的问题、SP3包安装后登录错误、多语言包启动错误、Silverlight组件加载问题、管理中心数据库登录失败、临时许可引入后的登录问题、调试资源字符串不可用、外网访问报错、Win8 64位系统下报错、K/3 Cloud与K/3 WISE共存报错等多种情况,并提供了详细的解决步骤和参考链接。
K/3 Cloud登录报错问题总结,供参考,若有相关问题及解决办法,可以跟帖补充。
问题汇总:一、Web端登录报错1、问题描述:K3Cloud账套恢复好后,登陆时报错。详细报错请参见下图。 参考链接:https://vip.kingdee.com/article/148313https://vip.kingdee.com/article/147948解决方法:账套升级异常导致,重新执行升级,升级前请备份。2、问题描述:管理中心可以正常登录,用户端登录报错。昨晚可以正常使用。在A网络(外网)下可正常登陆,B网络(外网)下登录报错。参考链接:https://vip.kingdee.com/article/148333解决方法:关闭服务端压缩
在k3cloud的安装目录下面 C:\Program Files\Kingdee\K3Cloud\WebSite\App_Data,
C:\Program Files \Kingdee\K3Cloud\ManageSite\App_Data,
修改Common.config文件,把
部分电脑可以能程序卸载不彻底,手工清理方法:
检查ClickOnce的临时文件目录,比如:C:\Users\[UserName]\AppData\Local\Apps\2.0下的文件,并清理干净。4、问题描述:安装SP3包后,登录报错1)问题描述:在安装完K3Cloud V2.0并打上SP3补丁后,打开K3Cloud客户端。“Server Error in '/K3cloud' Application”.参考链接:https://vip.kingdee.com/article/148246解决方法:
根源是打补丁不合理操作造成的,尝试修复这个配置文件,但是还有问题。
卸载产品,清空安装目录,创建管理中心,注册数据中心,打SP3,打最新SP3补丁后。
解决问题。
PS:打补丁只要拷贝到服务器,双击安装即可。
2)问题描述:新安装的K3 Cloud程序,创建管理中心后,安装SP3包,然后登录 管理中心 报如下错误:
之前为2.0SP2环境,打了SP3后,登陆提示错误如下:
--------------------------------------------------------------------------------
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: Configuration file Common.config does not have root
Source Error:
Line 1:
Line 2:
Line 3:
Source File: e:\Program Files\Kingdee\K3Cloud\website\App_Data\Common.config Line: 1
--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.1
参数:
调试资源字符串不可用。密钥和参数通常提供足够的信息用以诊断该问题。请访问 http://go.microsoft.com/fwlink/? ... Object_InvokeFailed
参考链接:https://vip.kingdee.com/article/285117969515011884
解决方法:
找到目录中的这个文件Kingdee\K3Cloud\website\App_Data\Common.config进行编辑,删除第一行多出的
3)问题描述:cloud 管理中心登录报错恢复了一个之前在别的机器上的使用过的帐套,该帐套升级到SP3,并且有安装过客户订货平台
恢复帐套之后,先没有安装K3Cloud_V2.0_SP3_补丁_PT084793,直接安装了SP3,系统报错,
本来想删除帐套重新操作,但是管理中心报错,无法登陆
参考链接:
https://vip.kingdee.com/article/148215
解决方法:
由于2.0的环境,恢复了2.0+SP3+客户订货平台的业务数据中心备份,再打SP3,打SP3的过程中有报错,后管理中心登录报上述的错误。
为了简化环境,我们回到基本步。先把环境搞定,再来恢复2.0+SP3+客户订货平台的业务数据中心备份。
按下列步骤可以解决问题:
1、卸载产品,删除安装目录;
2、安装产品,创建管理中心;
3、登录管理中心,创建业务数据中心;
4、打SP3
5、打客户订货平台补丁
6、恢复2.0+SP3+客户订货平台的业务数据中心备份。
5、问题描述:我启动了多语言包后,K/3Cloud客户端登录报错,管理中心可以进去。如图: 参考链接:
https://vip.kingdee.com/article/148248
解决方法:
把windows\temp文件夹授权networkservice用户完全控制后解决.具体参考帖子:https://vip.kingdee.com/article/148260
6、微软的Siverlight组件无法加载导致1)问题描述:
cloud2.0 个别机器登录的时候出现这个错误,各位谁遇到过?求处理办法。silverlight已经卸载重装好多次了。还是不行。
参考链接:
https://vip.kingdee.com/article/285117969817001759
解决方法:
这个是微软的Siverlight组件无法加载导致,参考微软官方的Siverlight错误说明 http://club.kisdee.com/home.php? ... 7&do=blog&id=118358
原因估计有两种:
1、系统由于使用某些清理工具(如清理大师,超级兔子等)进行系统优化或廋身而删除了系统的内置字体导致。
2、安装过老的版本,比如Siverlight2或者3,但卸载的时候没有卸载干净。
目前这样试试:
方法1:
到可以正常运行的客户端机器的Windows/Fonts拷贝字体文件到有问题的机器上windows/fonts目录下,打开IE运行Siverlight的页面看看是否正常。
如果方法1不能解决,只用重新安装Siverlight了,看下面方法2.
方法2:
1、到控制面板中安装与卸载软件功能,卸载Silverlight相关的所有程序。
2、在开始菜单的命令行框输入 Regedit回车调出注册表。搜索注册表中所有与“Silverlight”关键字相关的注册项,删除之。
3、重启电脑后,到K3Cloud目录,http://xxx.xxx.xxx.xxx /K3Cloud/ClientBin/SilverlightResources/silverlight.exe下载安装程序到本地进行安装;
2)问题描述:
类似的问题还有:
a)
b)客户登陆正式环境,自动跳转到空白页,报Silverlight2103错误
参考链接:
https://vip.kingdee.com/article/148165http://club.kisdee.com/forum.php ... ghlight=silverlight
http://club.kisdee.com/forum.php ... ghlight=silverlight解决方法:
1.加入信任站点;(估计一般的都是IE没有信任Siverlight加载项导致。加下信任站点,或者允许Silverlight加载项允许在所有站点上允许,这样应该可以解决)。
2.检查服务端WebSite\ClienBin目录下是否有*.xap文件;(如果只是个别客户端出现状况的,不需要检查这一点。)
7、问题描述:登录管理中心报错相关问题1)在登录管理中心时,会报错,如下图。该如何解决。
参考链接:
[u]https://vip.kingdee.com/article/285117969498234672[/u]
解决方法:
请参看这个帖子:https://vip.kingdee.com/article/148062
若升级到了SP3的问题,可以参考[u]https://vip.kingdee.com/article/148233[/u]
2)问题描述:win7 系统,K3 cloud 管理中心启动报错,求解
引发类型为“Kingdee.BOS.ServiceFacade.ServiceException”的异常。
标识为“BOS_AuthenticationMethodSetting”的业务对象不存在,或者被删除。
Server stack trace:
在 Kingdee.BOS.App.Core.MetaDataLoadService.CheckMetaData()
在 Kingdee.BOS.App.Core.MetaDataLoadService.InitialContext()
在 Kingdee.BOS.App.Core.MetaDataLoadService..ctor(Context ctx, String id, Boolean bRunTime, Boolean bGetBaseObject, Int32 modelTypeID, String layoutViewId, Boolean bLoadSubObject)
……
参考链接:
https://vip.kingdee.com/article/285117969548566290
解决方法:
管理中心没创建成功。建议再创建一次。
在类似于\Kingdee\K3Cloud\ManageSite\App_Data的目录下,修改文件Common.config,
把
在再次进入管理中心,则会引导重新创建管理中心。
3)问题描述:管理中心在登陆的时候提示报错,无法打开请求数据库引发类型为“Kingdee.BOS.ServiceFacade.ServiceException”的异常。
无法打开登录所请求的数据库 "K3DBConfiger201310265524695"。登录失败。
用户 'sa' 登录失败。
参考链接:
https://vip.kingdee.com/article/285117970236432193
解决方法:
建管理中心库时候使用的数据库的连接用户sa的密码已被改了。请重新注册管理中心库。
在管理中心地址后面加入:silverlight/cmc.aspx即可。
4)问题描述:sa 密码修改后登录管理平台报错
引发类型为“Kingdee.BOS.ServiceFacade.ServiceException”的异常。
用户 'sa' 登录失败。
参考链接:
https://vip.kingdee.com/article/285117969145913089
https://vip.kingdee.com/article/285117969397571330
解决方法:
http://192.168.25.35:8000/Silverlight/CMC.aspx用这个地址重新注册就可以了
5)问题描述:登陆CLOUD报错,获取数据中心出错,要如何处理? SQLSERVER2008R2+WIN7专业版,重新注册数据中心也一样。引发类型为“Kingdee.BOS.ServiceFacade.ServiceException”的异常。因为之前无法重新注册管理中心,所以改了Common.config里存的 password ,要怎么处理才行?Server Error in '/' Application.
改了后,可以登陆,于是打补丁K3Cloud V2.0 Standard Patch.2.1.21.1.kdpkg
打了一半出错,注:这个数据 中心是之前有注册过
参考链接:
https://vip.kingdee.com/article/285117969900887899
解决方法:
重装系统解决问题。
6、问题描述:引入临时许可后登录报错打上SP3后,申请了一个临时许可,引入临时许可后,可以在控制中心看到许可情况。
但在登录的时候输入密码后会有如下报错:
引发类型为“Kingdee.BOS.ServiceFacade.ServiceException”的异常。
Object cannot be stored in an array of this type.
at System.Array.InternalSetValue(Void* target, Object value)
at System.Array.SetValue(Object value, Int32[] indices)
……
参考链接:
https://vip.kingdee.com/article/285117969900888016
解决方法:
变为演示版方法,在管理中心帐套中,执行类似以下sql,需注意fid的格式必须类似于 XXX-XXX-XXXX-XXXX:
7、问题描述:【登录报错】调试资源字符串不可用。
提示:调试资源字符串不可用。密钥和参数通常提供足够的信息用以诊断该问题
参考链接:
https://vip.kingdee.com/article/285117969850556176
解决方法:
清除缓存解决。
8、问题描述:外网访问Cloud报错
内网访问是正常的,有一段时间外网访问也是正常的,只是最近外网访问就报错。不知是哪里设置错误。
参考链接:
https://vip.kingdee.com/article/285117969548566351
https://vip.kingdee.com/article/285117969481457484
解决方法:
外网端口做了NGinx的负载均衡,请参照 下面帖子配置一下。
http://club.kisdee.com/home.php? ... =blog&id=118286
9、问题描述:
Cloud 在 win8 64 位下报错
参考链接:
https://vip.kingdee.com/article/285117969498234675
解决方法:
在web.config 的 system.WebServer 添加如下节点
再将安装目录下的x64component复制到bin目录下,即可
10、问题描述:
K/3 Cloud安装后,又安装了一个K/3 WISE后报错!
参考链接:
https://vip.kingdee.com/article/285117969917665071
解决方法:
站点的.NET版本不对导致该问题,数据库要2008R2的,.NET版本应该在IIS下WEB站点高级属性中设置。重新完整安装了一下即可。
11、问题描述:
登陆报错提示
参考链接:
https://vip.kingdee.com/article/285117970236432172
解决方法:
重启解决问题。
推荐阅读