Я использую проверку подлинности в IIS7 для защиты паролем сайта dev, но аутентификация, кажется, обходит, когда сайт содержит только статические HTML файлы + login.aspx + web.config.
Когда я переименовал файлы в .aspx, мне будет предложено ввести логин Я ничего не делаю. У меня очень простой логин script, и он должен просто перенаправить на 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>