When you use a SQL Azure database with Content Manager, you need to apply some additional backplane hub configuration if you want to use broadcast notification. Specifically, you need to specify your Azure service bus and service bus endpoint in the server-side Content Manager configuration file.
Procedure
- Ensure that you have set up an Azure message bus with its Scale settings set to Standard (rather than Basic). Refer to the Azure documentation for more information about setting up an Azure message bus.
- On your Content Manager server, open the file , %TRIDION_HOME%\config\Tridion.ContentManager.config for editing.
- Find the element called
signalrBackplaneHub, which looks like this:
<signalrBackplaneHub messageBusType="Microsoft.AspNet.SignalR.SqlServer.SqlMessageBus"
scaleoutConfigurationType="Microsoft.AspNet.SignalR.SqlScaleoutConfiguration"
assembly="Microsoft.AspNet.SignalR.SqlServer, Version=2.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
- Replace this element with the following:
<signalrBackplaneHub messageBusType="Microsoft.AspNet.SignalR.ServiceBus.ServiceBusMessageBus"
scaleoutConfigurationType="Microsoft.AspNet.SignalR.ServiceBusScaleoutConfiguration"
assembly="Microsoft.AspNet.SignalR.ServiceBus3, Version=2.4.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
<backplaneConnectionParameters>
<add parameter="Endpoint=ENDPOINT"/>
<add parameter="topicPrefix"/>
</backplaneConnectionParameters>
</signalrBackplaneHub>
where ENDPOINT is the value listed in the Azure Portal under Service Bus (select the type Messaging).
- Save and close the file to apply your changes.
- Restart IIS.