1
41
我不想回答我自己的问题,但既然我最终弄明白了,我想我会分享知识。 使用location标签并按正确的顺序放置allow和deny标签。 位置标记可用于配置特定的URL资源。在我的例子中,我想专门配置一些URL和文件夹。 起初这不起作用,因为我的允许/拒绝顺序不正确。根据msdn,“授权模块根据找到的第一个访问规则是允许还是拒绝规则,授予或拒绝对URL资源的访问。” 在我的例子中,我需要先把我所有的公共资料(default.aspx,home,styles,images,scripts)放在第一位,然后在其他所有东西上加一个deny。我在最后一个位置标签上遗漏了路径。这使得它适用于所有文件和子文件夹。 最终的结果是,用户可以访问主页,调出图片和样式,但对于其他所有内容,都必须登录。 以下是我的web配置文件:
|
luffy · 如何防止浏览器身份验证对话框angularjs 7 年前 |
Ant · 如何防止用户使用特定用户名注册? 8 年前 |
Bogdan · Asp.net共享同一域中两个应用程序的身份验证 9 年前 |
user2760152 · 无法使用curl进行身份验证 10 年前 |
NoWar · 如何在不登录的情况下对用户进行身份验证 11 年前 |
Knerd · Request.IsAuthenticated即使数据库为空 11 年前 |
Jonnymaboy · asp.net用户身份验证的最佳方法网络表单 11 年前 |