configurationIIS 7.5以启用服务器端包括(SSI)用于扩展名.html

我想在IIS 7.5中configuration服务器端包含(SSI) 。 默认情况下,表示文件应该作为SSI文件处理的文件扩展名是.shtml 。 但是,我想要configurationIIS,以便扩展名为.html的文件作为SSI文件处理。 这使我可以通过更改一个名为footer.html的文件来更改多个.html页面的页脚。

这是可能的,如果是这样,是否有任何警告?

我也愿意接受关于通过改变一个文件来改变多个HTML页面的页脚的替代方法的build议。

Solutions Collecting From Web of "configurationIIS 7.5以启用服务器端包括(SSI)用于扩展名.html"

嘿得到了答案只是需要冲浪一些更多这里是链接,您可以配置IIS服务器使用服务器端包括.html页面作为其默认提供的.shtml,但我不想这样做。 这个链接是非常有帮助的

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

你可以尝试下面的东西。

配置示例

以下配置示例禁用默认网站中SSI文件的#exec命令。

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

C#文件如下所示

 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(); } } } 

你可以得到更多的信息服务器端包括

对于你的第二个问题:

您可以使用母版页 。然后,所有继承的页面将具有页眉和页脚。

我希望这对你有帮助。