Running locally without Azure Cloud Services emulator

Component: Azure Cloud Service Host
NuGet Package NServiceBus.Hosting.Azure (8.x)
Target NServiceBus Version: 7.x
The NServiceBus Azure Host package is deprecated as of version 9. Instead use self-hosting in Azure Cloud Services. Refer to the upgrade guide for further details.

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 the endpoint project's Debug start action to point to NServiceBus.Hosting.Azure.HostProcess.exe
  • Launch the endpoint with debugger

Last modified