【问题标题】:exclude a page from windows authentication in asp.net从asp.net中的Windows身份验证中排除页面
【发布时间】:2011-07-14 15:19:43
【问题描述】:
我正在为我的站点使用 Windows 身份验证,并希望排除根目录下的文件夹。但不能像我们在表单身份验证中排除页面那样做到这一点。
<location path="handlers">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
我们还有其他方法吗?我已经浏览过网络...但找不到任何其他答案..
你们中的任何人都可以帮助我吗..?
我使用的是 IIS 7.5,与 2010 相比。
提前致谢。
【问题讨论】:
标签:
.net
asp.net
authentication
windows-authentication
【解决方案1】:
在 IIS 中检查该特定文件夹(“处理程序”或其他)的目录安全性,确保为该文件夹启用匿名访问。
【解决方案2】:
您可以将另一个 web.config 放在您尝试排除的文件夹中
<location>
<system.web>
<authorization>
<deny users="*"/>
</authorization>
</system.web>
</location>
【讨论】:
-
嗨,伙计们,什么都没有解决。我做错什么了吗..? 现在,我没有考虑文件夹..但是关于我网站根目录中的一个html页面。但是,它仍然要求身份验证......看不出有什么问题......?没有从谷歌那里得到太多帮助..还有..有没有人尝试过这种事情..?我相信有人必须拥有.. 和我的 iis 7.5(windows 7)