IIS7 でフォーム認証を使用して開発サイトをパスワード保護していますが、サイトに静的 HTMLファイル + login.aspx + web.config しか含まれていない場合、認証がバイパスされるようです。
ファイルの名前を .aspx に変更すると、ログイン フォームが表示されます。非常に単純なログイン スクリプトがあり、後で index.html にリダイレクトする必要があります。
助言がありますか?要約すると、サイト全体は (今のところ) HTML を使用しており、パスワードで保護する必要があります。
<authentication mode="Forms">
<forms name="appNameAuth" path="/" loginUrl="~/login.aspx" defaultUrl="index.html" protection="All" timeout="525600">
<credentials passwordFormat="Clear">
<user name="[user]" password="[password]" />
</credentials>
</forms>
</authentication>
<authorization>
<deny users="?" />
</authorization>