2

我们尝试了 ServiceControl Start="install" ...但服务试图在一些自定义操作之前启动。例如,安装数据库的延迟 CA 或修改某些文件的 CA。但这是完全错误的。所以,我们使用 CA 来启动服务。我们是否以正确的方式做到这一点?

4

1 回答 1

3

ServiceControl 元素创建了由StartServices 标准操作处理的ServiceControl 表文件。您需要查看使用 ORCA 构建的 MSI 并查看 InstallExecute 序列。

至少需要在 StartServices 之前安排这些自定义操作。否则,该服务将需要更灵活,例如轮询对其配置文件的更改并重新加载,以及使用尚不可用的数据库并稍后尝试连接。

于 2013-10-01T20:38:38.010 回答