我有一项使用 TopShelf 的服务。现在我想用 Octopusdeploy 安装该服务,但我无法让它工作。当我尝试启动服务时,触手似乎挂起。Deploy.ps1 看起来像:
$cmd = "$OctopusPackageDirectoryPath" + "\NameOfExe.exe"
& $cmd "stop"
& $cmd "uninstall"
& $cmd "install"
& $cmd "start"
在 powershell 中执行该 powershell 脚本效果很好,但触手卡在最后一步。我可以在日志中看到该服务已停止、卸载和安装,但它在启动时挂起。
有什么建议吗?