iis 7 - How to refresh #include files - they are caching on IIS7 / ASP.NET -


मेरे पास ASP.NET मास्टर पेज है जो #include फ़ाइल को निम्नानुसार संदर्भित करता है:

  & Lt;! - # include virtual = "/ include / scripts.inc" - & gt;  

मैंने फ़ाइल को संशोधित किया है / इसमें शामिल है / सेस्क्रिप्ट.inc लेकिन पृष्ठों में बदलाव दिखाई नहीं देते हैं।

  • सर्वर को पुनरारंभ करना
  • आईआईएस पुनः आरंभ करना
  • वेब। कॉन्फ़िग को संशोधित करना (कोई प्रभाव नहीं है)
  • बहुत ज्यादा कुछ भी जो ऐप डोमेन को पुनरारंभ करने का कारण बनता है

कोई अन्य विकल्प? क्या कोई ऐसी सेटिंग है, जो आईआईएस कैश # फाइलों को कब तक सीमित करती है?

सबसे पहले, जैसा कि आप शायद जानते हैं, आपको एएसपी.नेट के साथ #include निर्देश का उपयोग नहीं करना चाहिए। सही समाधान एक उपयोगकर्ता नियंत्रण या सर्वर नियंत्रण का उपयोग करना है। हालांकि, यदि आप चाहते हैं कि एक HTML और जावास्क्रिप्ट को एक पेज (यानी कोई सर्वर-साइड कोड) में गुच्छा करना है, तो आप प्रतिक्रिया का उपयोग कर सकते हैं। Writite:

  & lt;% @ पृष्ठ भाषा = "vb"% & gt; & LT; html & gt; & LT; बॉडी & gt; & Lt;% Response.WriteFile ("scripts.inc")% & gt; & Lt; / body & gt; & Lt; / html & gt;  

Comments

Popular posts from this blog

c# - sqlDecimal to decimal clr stored procedure Unable to cast object of type 'System.Data.SqlTypes.SqlDecimal' to type 'System.IConvertible' -

Calling GetGUIThreadInfo from Outlook VBA -

Obfuscating Python code? -