4

我有一项使用 TopShelf 的服务。现在我想用 Octopusdeploy 安装该服务,但我无法让它工作。当我尝试启动服务时,触手似乎挂起。Deploy.ps1 看起来像:

$cmd = "$OctopusPackageDirectoryPath" + "\NameOfExe.exe"

& $cmd "stop"
& $cmd "uninstall"
& $cmd "install"
& $cmd "start"

在 powershell 中执行该 powershell 脚本效果很好,但触手卡在最后一步。我可以在日志中看到该服务已停止、卸载和安装,但它在启动时挂起。

有什么建议吗?

4

1 回答 1

2

我找到了我的问题的答案。我正在尝试设置一个运行quartz.net 的服务,似乎设置quartz 会导致基于一些奇怪的安全设置的问题。

于 2013-03-22T13:42:09.500 回答