0

这是一件小事,但它让我发疯,我希望 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 添加名称时,我们会得到奇怪的重定向,但在我们键入时却没有呢?

4

1 回答 1

2

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

于 2012-04-24T14:33:28.090 回答