Server Error in '/' Application.
--------------------------------------------------------------------------------
No parameterless constructor defined for this object.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.MissingMethodException: No parameterless constructor defined for this object.
Source Error:
Line 16: HttpContext.Current.RewritePath(Request.ApplicationPath, false);
Line 17: IHttpHandler httpHandler = new MvcHttpHandler();
Line 18: httpHandler.ProcessRequest(HttpContext.Current);
Line 19: HttpContext.Current.RewritePath(originalPath, false);
Line 20: }
मैं स्टीवन सैंडरसन की ' प्रो ASP.NET MVC फ्रेमवर्क ' पुस्तक का अनुसरण कर रहा था । पृष्ठ 132 पर, लेखक की सिफारिश के अनुसार, मैंने ASP.NET MVC फ्यूचर्स असेंबली डाउनलोड की, और इसे अपने MVC प्रोजेक्ट में जोड़ा। [नोट: यह एक लाल हेरिंग हो सकता है।]
इसके बाद, मैं अब अपने प्रोजेक्ट को लोड नहीं कर सका। उपरोक्त त्रुटि ने मुझे ठंडा कर दिया।
मेरा सवाल यह नहीं है , "क्या आप मुझे अपना कोड ठीक करने में मदद कर सकते हैं?"
इसके बजाय, मैं अधिक सामान्य रूप से जानना चाहूंगा:
- मुझे इस समस्या का निवारण कैसे करना चाहिए?
- मुझे क्या खोजना चाहिए?
- मूल कारण क्या हो सकता है?
ऐसा लगता है कि मुझे अब जितना करना है उससे अधिक गहरे स्तर पर रूटिंग और कंट्रोलर को समझना चाहिए।