Running locally without Azure Cloud Services emulator

Component: Azure Cloud Service Host
NuGet Package NServiceBus.Hosting.Azure (7.x)
Target NServiceBus Version: 6.x

Debugging endpoints hosted with Cloud Services requires starting up Azure Cloud Service emulator and loading endpoint in the emulator. It's a resource intensive operation and if no scale out of roles is required, can be done by loading endpoints using a host process provided by NServiceBus instead.

Following these steps will enable local execution of endpoints without Azure Cloud Service emulator:

  • Add NuGet reference to the NServiceBus.Hosting.Azure.HostProcess package
  • Update endpoint project Debug start action to point to NServiceBus.Hosting.Azure.HostProcess.exe
  • Launch the endpoint with debugger

Last modified