如何指定web.config中的根位置以允许未经身份验证的用户访问它?如何指定web.config中的根(/)位置?
根位置由default.aspx提供,但用户通常看不到default.aspx,他们只看到http://mysite.com/
。
所以我添加
<location path="~/default.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
如果用户点击mysite.com/default.aspx
,但如果用户点击mysite.com/
其中一期工程 - 他仍然重定向到登录页面。
我试过<location path="~">
(没有帮助),也<location path="~/">
,<location path="">
(网站完全失败),并不能使其工作。
任何想法?
他们可以访问至少访问的网址:'http:// mysite.com/default.aspx'? – balexandre 2012-02-20 09:00:20
为什么您不使用IIRF通过编写重写和重定向规则来重定向default.aspx中的用户? – CodeSpread 2012-11-29 18:14:08
你可以发布所有认证相关的web.config代码吗?我假设有更多的地方拒绝用户,你在哪里定义登录的位置。我希望看到这一切,并按照您的web.config中指定的顺序 – 2012-12-03 17:30:25