【问题标题】:arterySignalR/ping MVC4 was not found未找到动脉 SignalR/ping MVC 4
【发布时间】:2013-11-05 23:30:37
【问题描述】:

我正在使用具有存储库模式的 MVC4、C#、实体框架,并且我安装了 Elmah nuget 包。我已将 Elmah 设置为在出现应用程序错误时发送电子邮件,因为我收到了这个:

System.Web.HttpException:找不到路径“/3582be999d2646eca85b82b5302fc0af/arterySignalR/ping”的控制器或未实现 IController。

生成时间:2013 年 11 月 5 日星期二 14:43:21 GMT System.Web.HttpException (0x80004005): 路径控制器 '/3582be999d2646eca85b82b5302fc0af/arterySignalR/ping' 未找到 或者不实现 IController。在 System.Web.Mvc.DefaultControllerFactory.GetControllerInstance(RequestContext requestContext,类型控制器类型)在 System.Web.Mvc.DefaultControllerFactory.CreateController(RequestContext requestContext,字符串控制器名称)在 System.Web.Mvc.MvcHandler.ProcessRequestInit(HttpContextBase httpContext、IController&控制器、IControllerFactory&工厂)
在 System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext、AsyncCallback 回调、对象状态)在 System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContext httpContext, AsyncCallback 回调,对象状态)在 System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext 上下文,AsyncCallback cb,对象 extraData)在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 在 System.Web.HttpApplication.ExecuteStep(IExecutionStep 步骤, Boolean & completedSynchronously)

我不知道为什么会收到这个错误,我什至不知道什么是 arterialSignalR/ping,我想知道你们中是否有人知道解决这个问题的方法。

非常感谢,

卡琳

【问题讨论】:

标签: c# asp.net asp.net-mvc asp.net-mvc-4


【解决方案1】:

这是 ELMAH 发现的 404 错误。有人从您的网站请求该 url,但由于它不存在,因此产生了 404 错误。

如果您不知道arterySignalR/ping 是什么,那么您可以直接忽略它。这可能很简单,因为有人错误地输入了网站 url。如果错误不断重复,则可能表明脚本/网页或其他可能需要注意的应用程序存在问题。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2012-06-24
  • 2014-12-16
  • 1970-01-01
  • 2012-09-15
  • 1970-01-01
  • 2014-10-25
  • 2017-07-23
  • 2013-10-14
相关资源
最近更新 更多