2012-04-24 87 views
0

这是一件小事,但它让我疯狂,我希望IIS专家能够提供帮助。为什么IIS重定向就好像默认文档没有设置一样?

的场景很简单:

  • IIS配置,这样“的Default.aspx”是 一个网站的默认文档。
  • 表单认证是上和loginUrl是Default.aspx的 和defaultURL是Default.aspx的
  • 在web.config中,所述的Default.aspx文档具有 '*' 的授权(任何人都可以访问)

当我浏览到该网站只用基本URL:www.somesite.com的URL回来了:www.somesite.com/default.aspx?ReturnUrl=%2f

如果我浏览到的全名(www.somesite.com/default.aspx)它没有ReturnUrl。那么,为什么当IIS添加名称时,我们是否会得到奇怪的重定向,但是当我们键入它时不会发生?

回答

2

您需要添加<allow users="?" />以允许未登录的用户。

+0

是的,你需要*和?,?表示未认证,*表示全部认证 – 2012-04-24 16:29:51

相关问题