का निवेदन मैं एक विरासत आवेदन :) करने के लिए कुछ नया जीवन जोड़ने की जरूरत हैआह्वान ASP.NET MVC नियंत्रक जब .html फ़ाइल
मैं जब एक "स्थिर" HTML पृष्ठ में अनुरोध किया गया है एक MVC नियंत्रक कॉल करना चाहते हैं क्लाइंट को लौटने से पहले पेज पर कुछ मार्कअप जोड़ने का ऑर्डर करें।
मैं दृष्टिकोण इस सूत्र में पाया अनुसरण करने की कोशिश: How to read web.config settings in .html page?
... लेकिन फिर भी मैं इस मार्ग में परिभाषित किया गया है:
routes.MapRoute(
name: "Topic",
url: "html/{fileName}.html",
defaults: new { controller = "Topic", action = "Index" });
नियंत्रक नहीं बुलाया जा रहा है। मैं अपने web.config के साथ परिभाषित किया है:
<remove name="WebServiceHandlerFactory-Integrated" />
<add name="HTML" path="*.html" verb="*"
type="System.Web.UI.PageHandlerFactory"
resourceType="File" preCondition="integratedMode" />
मुझे लगता है कि मैं PageHandlerFactory या शायद इस मुद्दे को कुछ पूरी तरह से अलग है के अलावा कुछ और कॉल करने के लिए की जरूरत है।
अद्यतन: मेरा देव पर्यावरण एकीकृत पाइपलाइन मोड के साथ काम कर रहा है, लेकिन मुझे यह जांचना होगा कि मेरा उत्पादन वातावरण इसका समर्थन करेगा या नहीं।
क्या आप आईआईएस 7 + एकीकृत पाइपलाइन मोड में चल रहे हैं? –