2

SqlServerTransport で NServiceBus ServiceControl をインストールしようとしています。

以下を使用して、メッセージング アプリケーションの概念実証をコーディングしました。

  • NServiceBus バージョン="5.0.0"
  • NServiceBus.SqlServer バージョン="2.1.1"

ServicePulse がどのように機能するかを確認したいと思います。これには ServiceControl が必要です。

http://docs.particular.net/servicecontrol/multi-transport-supportの説明を読みました 。

NServiceBus V4 を対象とするトランスポート DLL のみを使用する必要があります。

これは、ServiceControl が NServiceBus V5 で動作しないということですか?

NServiceBus.SqlServer version="2.1.1" で ServiceControl をインストールしようとしました

私は以下を実行しました

ServiceControl.exe --install 
  -serviceName="Particular.ServiceControl" 
  -displayName="Particular ServiceControl" 
  -d="ServiceControl/TransportType==NServiceBus.SqlServerTransport, NServiceBus.Transports.SQLServer" 
  -d="NServiceBus/Transport==Server=.\SQL2012;Database=NServiceBus;Trusted_Connection=True"

しかし、私はエラーが発生します

選択したトランスポートの IConfigureTransport 実装が見つかりませんでした

Unhandled Exception: System.InvalidOperationException: We couldn't find a IConfigureTransport implementation for your selected transport: SqlServerTransport
  at NServiceBus.TransportReceiverConfig.CreateTransportConfigurer(Type transportDefinitionType)
   in c:\BuildAgent\work\1b05a2fea6e4cd32\src\NServiceBus.Core\Unicast\Transport\Config\TransportReceiverConfig.cs:line 83
  at Particular.ServiceControl.Bootstrapper..ctor(ServiceBase host, HostArguments hostArguments) 
   in c:\BuildAgent\work\2c4c51d06662248c\src\ServiceControl\Bootstrapper.cs:line 47
  at Particular.ServiceControl.Commands.RunBootstrapperAndNServiceBusInstallers.Execute(HostArguments args) 
   in c:\BuildAgent\work\2c4c51d06662248c\src\ServiceControl\Hosting\Commands\RunBootstrapperAndNServiceBusInstallers.cs:line 12
  at Particular.ServiceControl.Commands.CommandRunner.Execute(HostArguments args) 
   in c:\BuildAgent\work\2c4c51d06662248c\src\ServiceControl\Hosting\Commands\CommandRunner.cs:line 19
  at Particular.ServiceControl.Program.Main(String[] args) 
   in c:\BuildAgent\work\2c4c51d06662248c\src\ServiceControl\Program.cs:line 15 

SQL トランスポートの V5 バージョンで ServiceControl を正常に実行した人はいますか?

4

1 に答える 1