क्योंकि हम एक पृष्ठ पर कुछ 3 पार्टी नियंत्रण का उपयोग किया था मैं एक MVC परियोजना में कुछ इसी तरह की है।
global.asax.cs में RegisterRoutes में जोड़ें::
routes.IgnoreRoute("WebForms/*/{resource}.aspx/{*pathInfo}");
और WebForms निर्देशिका में अपनी webforms सामान जोड़ने (जाहिर है आप जो कुछ भी आप की जरूरत है कि बदल सकते हैं, इसलिए तो क्या हमने किया यह था webforms दृश्य फ़ोल्डर में या में होना चाहिए फ़ोल्डर तक यह एक बहुत भयानक kludge जा रहा है की तुलना में अपने MVC मार्गों में से किसी के साथ संघर्ष के रूप में नहीं है।
मुझे लगता है कि इसके बारे में था। अन्य।
स्रोत
2011-06-15 15:05:13
है ऐप का रूट फ़ोल्डर। मैंने दोनों की कोशिश की और फिर एएसपीएक्स पेज तक पहुंचने का प्रयास किया (यानी एफ oo.aspx) इस तरह: "localhost/foo", "localhost/foo.aspx", आदि और यह काम नहीं किया। मुझे यकीन है कि मैं कुछ तुच्छ याद कर रहा हूँ। – jlafay
नहीं। वेबफॉर्म फ़ोल्डर दृश्य फ़ोल्डर में नहीं है। यह वेबसाइट की जड़ पर है। (आप निश्चित रूप से इसे कहीं भी पसंद कर सकते हैं, लेकिन आपको IgnoreRoute विधि कॉल को समायोजित करना होगा) –