'Owin.IAppBuilder' does not contain a definition for 'MapSignalR' 'Owin.IAppBuilder' does not contain a definition for 'MapSignalR' asp.net asp.net

'Owin.IAppBuilder' does not contain a definition for 'MapSignalR'


Only install this nuget:

Install-Package Microsoft.AspNet.WebApi.OwinSelfHost


Finally was able to solve it by adding signalR dependencies before adding signalR from NuGet Packages
Step's I followed:

  1. Added Microsoft.Owin //version 2.0.1
  2. Added Microsoft.Owin.Security //version 2.0.1
  3. Added Microsoft Asp.Net SignalR

The reason I discovered was a problem with version 2.0.2 of Microsoft.Owin and Microsoft.Owin.Security and then adding a class named Startup.cs with following code:

using Microsoft.Owin;using Owin;[assembly: OwinStartup(typeof(webApp.Startup))]namespace webApp{    public static class Startup    {        public static void Configuration(IAppBuilder app)        {            app.MapSignalR();        }    }}  

Directly adding Microsoft Asp.Net SignalR from NuGet adds version 2.0.2 of Microsoft.Owin and Microsoft.Owin.Security which creates the problem.
Hope it helps someone...!!


Update-Package Owin -Reinstall

worked for me