华表组件在系统“组件服务”中看不到的问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/net_wolf/article/details/90023846

华表组件(CellCtrl5.ocx)在老的系统中有使用,最近需要在IIS导出PDF。

结果发现卡死在导出PDF函数处,原因是Windows2008 server默认禁止后台服务与前台交互。

找了一些文档,都说需要在"组件服务"中设置标识为交互用户,可是打开“组件服务”根本看不到华表组件。

原因是注册表条目缺失,需要把下面的文件导入注册表:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\AppID\{01E85C96-0576-423C-AA35-4DE078412088}]
@="Cell50Control(U)"
"RunAs"="Interactive User"

[HKEY_CLASSES_ROOT\AppID\Cell50Control(U)]
"AppID"="{01E85C96-0576-423C-AA35-4DE078412088}"

然后还需要设置IIS的登录标识为Local service,并允许加载用户配置文件:

<end>

猜你喜欢

转载自blog.csdn.net/net_wolf/article/details/90023846