C# SignalR版本1.2.2获取错误:路径的控制器'/函数(){u pageLoaded=true;}';未找到或未实现IController

C# SignalR版本1.2.2获取错误:路径的控制器'/函数(){u pageLoaded=true;}';未找到或未实现IController,c#,jquery,asp.net-mvc-4,signalr,C#,Jquery,Asp.net Mvc 4,Signalr,我正在使用带有ASP.NET MVC 4的SignalR 1.2.2版。我将信号器连接设置到定义的“区域”内的页面,尽管如此,这似乎是在信号器脚本加载时进行的。因为如果访问在areas部分之外的main区域中定义的视图,仍然会出现以下错误: System.Web.HttpException(0x80004005):未找到路径“/function(){{u pageLoaded=true;}”的控制器,或者未实现IController。 位于System.Web.Mvc.DefaultContro

我正在使用带有ASP.NET MVC 4的SignalR 1.2.2版。我将信号器连接设置到定义的“区域”内的页面,尽管如此,这似乎是在信号器脚本加载时进行的。因为如果访问在areas部分之外的main区域中定义的视图,仍然会出现以下错误:

System.Web.HttpException(0x80004005):未找到路径“/function(){{u pageLoaded=true;}”的控制器,或者未实现IController。 位于System.Web.Mvc.DefaultControllerFactory.GetControllerInstance(RequestContext RequestContext,类型controllerType) 位于System.Web.Mvc.DefaultControllerFactory.CreateController(RequestContext RequestContext,String controllerName) 位于System.Web.Mvc.MvcHandler.ProcessRequestInit(HttpContextBase httpContext、IController和controller、IControllerFactory和factory) 位于System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext、AsyncCallback回调、对象状态) 位于System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContext HttpContext,AsyncCallback回调,对象状态) 位于System.Web.Mvc.MvcHandler.System.Web.IHTTPassynchandler.BeginProcessRequest(HttpContext上下文、AsyncCallback cb、Object extraData) 在System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()中 在System.Web.HttpApplication.ExecuteStep(IExecutionStep步骤,布尔值&同步完成)

我在jquery.signalR-1.2.2.js中发现,
/function(){{u pageLoaded=true;}
作为
\u pageWindow.load(function(){u pageLoaded=true;})

我遵循了本教程:它使用单例来维护中心上下文的实例。我可能做错了什么


更新:当我从头部删除对SignalR js文件的脚本引用时,错误消失了,因此我可以自信地说它与SignalR相关。

Hmm,看起来这是因为我的JQuery更高版本:

更新:

_load(函数(){u pageLoaded=true;})

致:

_pageWindow.on(“加载”,函数(){u pageLoaded=true;})

在jquery.singalR文件中解决了我的问题