किसी कारण से मेरा मार्ग मेरे एमवीसी पृष्ठों तक पहुंचने और बस मुझे 404 देने के किसी भी प्रयास को अनदेखा कर रहा है।एएसपी.नेट एमवीसी को एएसपी.नेट वेबफॉर्म में मिलाकर
वर्चुअल निर्देशिका: बात
तो मैं आमतौर पर इतना की तरह मेरी साइट तक पहुंचने:
The I एक WebForms ऐप को निम्न तरह की स्थापना की है मेरे एएसपी.नेट वेबफॉर्म ऐप का मूल स्टैक्चर फ़ाइल सिस्टम को प्रतिबिंबित करता है, इसलिए मेरे पास .aspx फ़ाइलों से भरा फ़ोल्डर्स हैं और मुझे टी का उपयोग करने में सक्षम होना चाहिए उस तरह हेम। किसी कारण से जब मैं इस तरह के रूप MVC मार्ग का उपयोग कर एक पेज तक पहुँचने का प्रयास:
मैं सिर्फ 404 त्रुटि मिली। मैंने अपने आप पर एएसपी.नेट एमवीसी का इस्तेमाल किया है और मुझे पता है कि अगर मैंने अपने फ़ोल्डरों को सही तरीके से स्थापित नहीं किया है, तो मुझे 404 नहीं मिलेगा। मुझे कारण मिलेगा कि पेज क्यों नहीं मिला और संकेत जहां फाइलें होनी चाहिए। नीचे मेरी रूटिंग जानकारी है। मुझसे कहां गलती हो रही है?
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.IgnoreRoute("{resource}.aspx/{*pathInfo}");
routes.MapRoute(
"Default",
// Route name
"{controller}/{action}/{id}",
// URL with parameters
new { controller = "Home", action = "Index", id = "" }
// Parameter defaults
);
}
protected void Application_Start()
{
RegisterRoutes(RouteTable.Routes);
}
विंडोज 7 x64 - II7.5 - साइट आईआईएस के तहत चल रही है। मेरे पास सम्मेलन हैं। इंडेक्स() विधि के साथ होमकंट्रोलर नामक एक नियंत्रक। मेरे पास दृश्य/होम/इंडेक्स नामक दृश्य भी है। –
भले ही मेरे पास नियंत्रक और विचार न हों, मुझे 404 नहीं मिलेगा, मुझे कारण मिलेगा कि मार्ग क्यों विफल हुआ। इससे मुझे विश्वास होता है कि रूटिंग गड़बड़ हो गई है। –
क्या आपको कोई ब्रेकपॉइंट मारा जा रहा है? घटना दर्शक में अपवाद? –