近日公司原先运行正常的RTX Server总是报如下的错误: System.Runtime.InteropServices.COMException (0xFFFFCE28): 应用SDK服务器:超出支持的最大应用数目。
而且会导致二次开发的功能失效。
经过分析后来发现原因是:RTXServer/AppFile目录下存在大量的文件,打开RegApp.xml一看,竟然有500多个注册应用信息(我们有个程序可能存在BUG)。
解决方法是:
1、删除多余的注册应用产生的XML文件,包括RegApp.xml。(但不要全删除,有些是必要的,只删除重复量最大的即可)
2、进入RTX SERVER管理界面,重启所有服务即可。
3、开启自己开发的定制服务,OK。