IIS7で規定のドキュメントを変更した場合にWeb.Configに加えられる変更内容を紹介します。
IIS7で既定のドキュメントを変更すると、以下のSystem.WebServerタグの部分に変更が加えられます。
<clear />
タグの変更により、それまでの既定のドキュメントがクリアされ、以下の <add value="..." />
タグにより既定のドキュメントを追加します。
最初に追加されたドキュメントの優先順位が最も高くなります。下の例ではindex.htmが最も優先順位の高い既定のドキュメントになります。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<defaultDocument>
<files>
<clear />
<add value="index.htm" />
<add value="default.aspx" />
<add value="Default.htm" />
<add value="Default.asp" />
<add value="index.html" />
<add value="iisstart.htm" />
<add value="index.php" />
</files>
</defaultDocument>
</system.webServer>
</configuration>