2013-01-03 14 views
5

के लिए I12 7.5 में कॉन्फ़िगर करना चाहते हैं IIS 7.5 में सर्वर साइड शामिल है (एसएसआई)। डिफ़ॉल्ट रूप से, फ़ाइल एक्सटेंशन जो इंगित करता है कि एक फ़ाइल को एसएसआई फ़ाइल के रूप में संसाधित किया जाना चाहिए है .shtml। हालांकि, मैं आईआईएस को कॉन्फ़िगर करना चाहता हूं ताकि .html एक्सटेंशन एसएसआई फाइलों के रूप में संसाधित हो। यह मुझे footer.html नामक एक फ़ाइल को बदलकर एकाधिक .html पृष्ठों के लिए पाद लेख बदलने में सक्षम है।आईआईएस 7.5 को कॉन्फ़िगर करने के लिए सर्वर पक्ष को सक्षम करने के लिए '.html' एक्सटेंशन

क्या यह संभव है, और यदि हां, तो क्या कोई चेतावनी है?

मैं वैकल्पिक के लिए सुझावों के लिए भी स्वीकार्य होगा, केवल एक फ़ाइल को बदलकर एकाधिक HTML पृष्ठों पर पाद लेख बदलने के दृष्टिकोण।

+1

** संबंधित: [(आईआईएस) सर्वर साइड अनुमति देने के लिए उपयोग web.config HTML फ़ाइलों में शामिल हैं] ** (http://stackoverflow.com/q/17688185/ 14 9 75 9 6) – DavidRR

उत्तर

2

अरे को कुछ और सर्फ करने के लिए जरूरी जवाब मिला है, यहां वह लिंक है जहां आप सर्वर पक्ष का उपयोग करने के लिए आईआईएस सर्वर को कॉन्फ़िगर कर सकते हैं .html पृष्ठों के लिए .shtml के लिए इसके डिफ़ॉल्ट के रूप में शामिल है, लेकिन मैं इसे नहीं चाहता था। इस लिंक बहुत उपयोगी है

http://tech.mikeal.com/blog1.php/server-side-includes-for-html-in-iis7

+1

दुर्भाग्य से, प्रदान किया गया लिंक अब उपलब्ध नहीं है। यही कारण है कि लिंक केवल जवाब समस्याग्रस्त हो सकते हैं। – DavidRR

+0

लिंक फिर से काम कर रहा है। – edt

+0

लिंक अब काम नहीं कर रहा है :( – NickG

0

आप नीचे कुछ पसंद करने की कोशिश कर सकते हैं।

विन्यास नमूना

निम्नलिखित विन्यास नमूना डिफ़ॉल्ट वेब साइट में लघु उद्योग फ़ाइलों के लिए #exec आदेश अक्षम करता है।

आप मास्टर पेज उपयोग कर सकते हैं:

<location path="Default Web Site"> 
    <system.webServer> 
     <serverSideInclude ssiExecDisable="true" /> 
    </system.webServer> 
</location> 

सी # फ़ाइल की तरह नीचे

using System; 
using System.Text; 
using Microsoft.Web.Administration; 

internal static class Sample 
{ 
    private static void Main() 
    { 
     using (ServerManager serverManager = new ServerManager()) 
     { 
     Configuration config = serverManager.GetApplicationHostConfiguration(); 

     ConfigurationSection serverSideIncludeSection = config.GetSection("system.webServer/serverSideInclude", "Default Web Site"); 
     serverSideIncludeSection["ssiExecDisable"] = true; 

     serverManager.CommitChanges(); 
     } 
    } 
} 

आप अपने 2 प्रश्न अधिक जानकारी के लिए Server Side Include

प्राप्त कर सकते हैं लग रहा है। तब सभी विरासत में मिला इट किए गए पृष्ठों में हेडर और पाद लेख दोनों होंगे।

मुझे आशा है कि यह आपकी मदद करेगा।

+0

धन्यवाद संपथ भाई मुझे भी एक समाधान मिला। – Prem

+0

@ अरविंदमेरा ओके ग्रेट। – Sampath

संबंधित मुद्दे