以下のようなものを試すことができます。
設定サンプル
次の構成サンプルでは、既定の Web サイトで 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();
}
}
}
詳細情報を取得できますサーバーサイドインクルード
2 番目の質問:
マスター ページを使用できます。その後、継承されたすべてのページにヘッダーとフッターの両方が含まれます。
これがお役に立てば幸いです。