7

Obtengo A public action method 'cache' was not found on controller ocasionalmente mientras ejecuto el actionresult. Aunque aquí no hay caché definida o utilizada en mi código. No sé de dónde está obteniendo esto. está sucediendo en la unión ajax de la grilla telerik mvc. Aquí está el seguimiento de la pila de ELMAHNo se encontró un método de acción pública 'caché' en el controlador

HTTP Referrer 
/mycontroller/75/myaction 
Path Info 
/mycontroller/cache/b19858cce4adf72d090c2334d5584f06 

StackTrace

System.Web.HttpException (0x80004005): A public action method 'cache' was not found on controller 'myapp.Controllers.MyController'. 
    at System.Web.Mvc.Controller.HandleUnknownAction(String actionName) 
    at System.Web.Mvc.Controller.ExecuteCore() 
    at System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) 
    at System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(RequestContext requestContext) 
    at System.Web.Mvc.MvcHandler.<>c__DisplayClass6.<>c__DisplayClassb.<BeginProcessRequest>b__5() 
    at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass1.<MakeVoidDelegate>b__0() 
    at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass8`1.<BeginSynchronous>b__7(IAsyncResult _) 
    at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`1.End() 
    at System.Web.Mvc.MvcHandler.<>c__DisplayClasse.<EndProcessRequest>b__d() 
    at System.Web.Mvc.SecurityUtil.<GetCallInAppTrustThunk>b__0(Action f) 
    at System.Web.Mvc.SecurityUtil.ProcessInApplicationTrust(Action action) 
    at System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) 
    at System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) 
    at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 
    at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) 
+1

Muy interesante, esta es probablemente una buena publicación en su foro, parece que pueden tener un error en el código JS para su grilla –

+0

Agregue su código de Acción Ajax –

Respuesta

5

Hay un error de Chrome que coincide con esta descripción: http://code.google.com/p/chromium/issues/detail?id=132059 De acuerdo con la descripción del problema que no ocurre con otros navegadores por lo que es muy es probable que Chrome tenga que hacer algo con eso. Sin embargo, el error aún no está confirmado y existen múltiples teorías que pueden causarlo. Te sugiero que pruebes con múltiples navegadores para comprobar si está relacionado con Chrome.

Cuestiones relacionadas