0

psake ベースのデプロイ プロセスを再実行すると、NServiceBus (3.3.0) エンドポイントがメッセージの処理を再開しません。services.msc の下で、ステータスは空白です。

これが私のpsakeスクリプトです(無関係なものは削除されています):

function global:deploy_endpoint($name) {

    $project = "$BaseDir\src\$name\$name.csproj"
    $buildPath = "$DeployBaseDir\$name"
    $deployPath = "c:\ReloDotNet2_ServiceEndpoints\$name"

    exec { msbuild $project "/p:Configuration=Debug;OutputPath=$buildPath" "/t:Build" }
    exec { & "$deployPath\NServiceBus.Host.exe" /uninstall }
    exec { msdeploy "-verb:sync" "-source:contentPath=$buildPath" "-dest:contentPath=$deployPath" }
    exec { & "$deployPath\NServiceBus.Host.exe" /install }
}
4

1 に答える 1

1

/install は、サービスを自動的に開始しません。

/install を実行した後、サービスを開始する必要があります

于 2013-02-12T22:11:33.720 に答える