मैं ऐसी साइट पर काम कर रहा हूं जो आंशिक रूप से स्थैतिक सामग्री और आंशिक रूप से एमवीसी है। साइट की जड़ index.html है और मेरे पास सभी नियंत्रक स्पष्ट रूप से मार्गांतरित हैं और सभी HTML फ़ाइलों को अनदेखा किया गया है। हालांकि, जब आप वेबसाइट की जड़ को दबाते हैं, तो यह इसे रूट करने का प्रयास करता है। साइट रूट की अनदेखी करने के लिए मैं रूट इंजन को कैसे बता सकता हूं? www.mysite.com को रूट नहीं किया जाना चाहिए, बल्कि इसके बजाय index.html पर जाएं। यहां मेरी रूटिंग कॉन्फ़िगरेशन है:साइट रूट पर रूट को अनदेखा करने के लिए एमवीसी प्राप्त करना
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.IgnoreRoute("*.html|js|css|gif|jpg|jpeg|png|swf");
routes.MapRoute(
"vendor_signup","{vendor}/signup/{action}/",
new { controller = "Signup", action = "Index", vendor=UrlParameter.Optional} // Parameter defaults
);
routes.MapRoute(
"signup","signup/{action}/",
new { controller = "Signup", action = "Index", vendor=Vendors.PCICentral} // Parameter defaults
);
//more routes below
नमस्ते, अपने ऊपर कोड यह पिछले विचार सही है? – JasonMenny