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 を実行するサービスをセットアップしようとしていますが、奇妙なセキュリティ設定に基づいて問題を引き起こしているクォーツを設定しているようです。

于 2013-03-22T13:42:09.500 に答える