Getting Started
Architecture
NServiceBus
Transports
Persistence
Hosting
ServiceInsight
ServicePulse
ServiceControl
Monitoring
Modernization
Samples

Licensing ServiceControl

Component:
ServiceControl
Version:
5.x

Behavior

The license is read at startup, and every 8 hours thereafter to detect license updates.

Expired license

If the license has expired (or is corrupted), existing ServiceControl instances will continue to function and can be started and stopped normally.

New instances cannot be added.

License management

In general, ServiceControl instances support all of the license management options that NServiceBus supports, except for code-first configuration and the Windows Registry.

In addition, ServiceControl provides additional license management techniques:

ServiceControl Management utility (SCMU)

ServiceControl has a license user interface accessible in ServiceControl Management.

If the ServiceControl Management application was not retained during instance installation, a new version can be downloaded to manage license files.

The selected license file will be stored in the machine-wide license file location, so it is available to all instances of ServiceControl regardless of the service account used.

ServiceControl PowerShell

To import a license using PowerShell:

Import-ServiceControlLicense License.xml

License from file system

It is also possible to load the license from any location in the file system by configuring the NServiceBus/LicensePath setting. This allows the license to be loaded from (for example) a central network share instead of the registry.

<add key="NServiceBus/LicensePath" value="d:\NServiceBus\License\License.xml" />

Related Articles