小编Mic*_*tin的帖子

如何在web.config中指定根(/)位置?

如何在web.config中指定根位置以允许未经身份验证的用户访问它?

根位置由default.aspx提供,但用户通常看不到default.aspx,他们只是看到了http://mysite.com/.

所以我补充道

  <location path="~/default.aspx">
    <system.web>
      <authorization>
        <allow users="*"/>
      </authorization>
    </system.web>
  </location>
Run Code Online (Sandbox Code Playgroud)

如果用户点击mysite.com/default.aspx,则有效,但如果用户点击mysite.com/- 他仍然会被重定向到登录页面.

我试过<location path="~">(不利于)也<location path="~/">,<location path="">(现场完全失败),并不能使它发挥作用.

有任何想法吗?

asp.net web-config asp.net-authorization

53
推荐指数
3
解决办法
6万
查看次数