现象:
TD启动后,使用Site Administrator或Test Director功能时,提示“RPC 错误”。
关联现象:
1、 IIS中虚拟目录TDBIN的属性“应用程序保护”为“中(共用)”,且点击“创建”按钮后,改变“应用程序保护”为“高(独立)”,提示“COM+错误”;
2、 TestDriector Checker运行“Check All”时,“Virtual Directory”项有问题(?或×)。
3、 Distributed Transaction Cordinator服务不可启动。
问题:可在“应用程序”日志中看到MS DTC启动失败的错误信息。DTC启动失败导致RPC问题。
解决方法:
1、 根据“应用程序”日志提示,运行msdtc –restlog命令建立DTC日志文件;
2、 启动Distributed Transaction Cordinator服务;
3、 在IIS中,虚拟目录TDBIN的属性页点击“创建”按钮,将“应用程序保护”为“高(独立)”。
此外,RPC服务的依赖关系中还存在一些其他的服务,如果其他服务不能启动,也会影响RPC正常启动。同样的道理,如果其他服务不能启动,应用程序日志会有相应提示,依照提示,应该可以解决问题。