gpt4 book ai didi

asp.net-mvc - 不使用 SignalR 时,ELMAH 中出现 SignalR 错误

转载 作者:行者123 更新时间:2023-12-03 01:59:16 25 4
gpt4 key购买 nike

我收到与 ELMAH 中出现的 SignalR 相关的错误。我没有使用 SignalR,而是在本地主机上运行。解决方案是 MVC5 互联网应用程序。造成这种情况的原因是什么?我该如何阻止这种情况?

The controller for path '/signalr/negotiate' was not found or does not implement IController.

System.Web.HttpException路径“/signalr/negotiate”的 Controller 未找到或未实现 IController。

System.Web.HttpException (0x80004005): 路径“/signalr/negotiate”的 Controller 未找到或未实现 IController。 在System.Web.Mvc.DefaultControllerFactory.GetControllerInstance(RequestContext requestContext,类型controllerType) 在System.Web.Mvc.DefaultControllerFactory.CreateController(RequestContext requestContext,字符串controllerName) 在System.Web.Mvc.MvcHandler.ProcessRequestInit(HttpContextBase httpContext,IController& Controller ,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 步骤, bool 值&completedSynchronously)

最佳答案

我通过在我的 Web.config 中实现以下内容解决了这个问题,没有禁用浏览器链接:

<elmah>
<errorFilter>
<test>
<jscript>
<expression>
<![CDATA[
// @assembly mscorlib
// @assembly System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// @import System.IO
// @import System.Web

$.Context.Request.UserAgent.match('/*+/arterySignalR/ping')
]]>
</expression>
</jscript>
</test>
</errorFilter>
</elmah>

关于asp.net-mvc - 不使用 SignalR 时,ELMAH 中出现 SignalR 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19962071/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com