11

我正在使用具有存储库模式的 MVC4、C#、Entity 框架,并且我安装了 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, Type controllerType) 在 System.Web.Mvc.DefaultControllerFactory.CreateController(RequestContext requestContext, String controllerName) 在 System.Web.Mvc.MvcHandler.ProcessRequestInit(HttpContextBase httpContext, IController& 控制器, IControllerFactory&工厂)
在 System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext, AsyncCallback callback, Object state) 在 System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContext httpContext, AsyncCallback callback, Object state) 在 System.Web.Mvc.MvcHandler.System .Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously )

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

非常感谢,

卡琳娜

4

1 回答 1

1

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

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

于 2013-11-05T15:30:37.723 回答