我的网站中有一个文件夹,我使用基于表单的身份验证对其进行保护。我现在必须在该文件夹中开发两个新页面,并且我想在测试和调试新表单时关闭安全性。我已将网站的 web.config 文件中的身份验证模式更改为 mode="None"并且我已从安全文件夹中删除了 web.config 文件。我已经删除了浏览器中的所有 cookie,但是当我从这个文件夹加载一个页面时,我仍然被重新路由到登录页面。
如何在网站中暂时禁用表单例份验证?
2009 年 9 月 25 日 - 我在根 web.config 文件中设置了 forms authentication = "None"。我已经从实现表单例份验证的两个子文件夹中删除了 web.config 文件。我清除了缓存并删除了 cookie。仍然要求我登录以查看文件夹中的页面。我导航到以前从未出现过的机器上的页面,并被要求在那里登录。这被缓存在服务器上的网站某处,不会放手。
最佳答案
尝试将以下信息添加到您的 web.config。这将从所需的授权中删除路径中的项目。
<location path="XXXXXXXXX">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
关于asp.net - 如何禁用表单例份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1434215/