【发布时间】:2011-04-05 01:53:30
【问题描述】:
我在 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>
【问题讨论】:
标签: asp.net html iis-7 forms-authentication static-content