7

पर एक सार्वजनिक क्रिया विधि 'कैश' नहीं मिली थी, मुझे निष्पादित करते समय कभी-कभी A public action method 'cache' was not found on controller मिल रहा है। यद्यपि यहां मेरे कैश में परिभाषित या उपयोग नहीं किया गया है। यह नहीं पता कि इसे कहां से प्राप्त किया जा रहा है। यह टेलरिक एमवीसी ग्रिड के AJAX बाध्यकारी पर हो रहा है। यहाँ elmah से स्टैक ट्रेस हैनियंत्रक

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

बहुत रोचक, यह शायद उनके मंच में पोस्ट करने के लिए एक अच्छा है, ऐसा लगता है कि उनके जेएस कोड में उनके ग्रिड –

+0

के लिए एक बग हो सकता है कृपया अपना अजाक्स एक्शन कोड जोड़ें –

उत्तर

5

वहाँ एक क्रोम बग है कि इस विवरण से मेल खाती है: http://code.google.com/p/chromium/issues/detail?id=132059 मुद्दा वर्णन यह अन्य ब्राउज़रों के साथ नहीं होती है के अनुसार, इसलिए यह बहुत है संभावना है कि क्रोम को इसके साथ कुछ करना है। हालांकि, बग अभी तक पुष्टि नहीं हुई है और कई सिद्धांत हैं जो इसका कारण बन सकते हैं। मैं सुझाव दूंगा कि आप क्रोम से संबंधित हैं या नहीं, यह जांचने के लिए कि आप कई ब्राउज़रों के साथ परीक्षण करते हैं।