ARCHIVED This content is retired and no longer maintained. See the version selector for other versions of this topic.
Configuring .NET SignalR
ASP.NET SignalR is a library for developing real-time web functionality, allowing for bi-directional communication between server and client. SignalR is used by some of the Episerver add-ons, such as Live Monitor.
Configure SignalR as follows:
If you are using Visual Studio 2012, ensure that .NET Framework 4.5.1 (or later) and the developer pack are installed.
In Visual Studio, do the following steps in a project file, such as Alloy.csproj:
Right-click the project and select Properties.
Change Target framework to .NET Framework 4.5.1 or later.
Save the project as solution, for example, Alloy.sln.
Install the Microsoft.AspNet.SignalR package from NuGet.org, or go to Visual Studio > Tools > NuGet Package Manager > Package Manager Console, and run the command:
If your project previously did not have an OWIN startup class, and optimizeCompilations was enabled, then sometimes the new code is not executed, which may result in errors because the OWIN functionality is not set up. To work around this, temporarily set optimizeCompilations in web.config to false to clear the cache, start the site, and then you can set optimizeCompilations to true again.
Do you find this information helpful? Please log in to provide feedback.