मैं Global.asaxASP.net MVC 3 jpg फ़ाइलों
routes.MapRoute(
"ProfilePictureSmall", // Route name
"small/{PictureID}.jpg", // URL with parameters
new { controller = "Picture", action = "Show", Size = "small", PictureID = Guid.Empty } // Parameter defaults
);
में इस मार्ग के साथ एक MVC 3 आवेदन किया है और के लिए मार्ग यह मेरा नियंत्रक
public ActionResult Show(string Size, Guid PictureID)
इस मार्ग isn से कार्रवाई है मेरे कंप्यूटर पर काम नहीं कर रहा है लेकिन यह अन्य स्थानीय कंप्यूटरों और परीक्षण सर्वरों और लाइव सर्वर पर काम करता है। यह मेरे पीसी पर भी काम करता था, लेकिन मैंने हाल ही में अपने सिस्टम को पुनर्स्थापित किया है, इसलिए मुझे लगता है कि इसके साथ कुछ करने के लिए कुछ है।
क्या किसी के पास कोई विचार है?
पीएस: अन्य सभी मार्ग ठीक काम करते हैं। यह एक भी अगर मैं .jpg
आईआईएस का कौन-सा संस्करण आपकी मशीन पर चल रहे हैं? सुनिश्चित करें कि आप साइट को हर किसी के समान वातावरण में चला रहे हैं। – Digbyswift
मेरे पास आईआईएस 7.5.7600.16385 है, बिल्कुल परीक्षण/लाइव मशीनों और अन्य स्थानीय मशीनों की तरह – Mihai
मुझे संदेह है कि यह आईआईएस गलत तरीके से रूटिंग कर रहा है। Http://stackoverflow.com/questions/6971203/how-to-route-to-css-js-files-in-mvc-net के अनुसार एक HTTP हैंडलर लेने का तरीका हो सकता है? – Gavin