0

我在 asp.net 3.5(不是 MVC)中遇到 URL 路由问题,我正在使用 FORMS 身份验证。问题是当我将我的网站 URL 作为www.example.com访问时,默认页面没有显示。因为我是使用表单身份验证我的登录 url 和默认 url 是不同的。所以如果有人点击 url,它会显示登录 URL 为http://www.example.com/login.aspx?returnurl=%2f应该显示 www。例子.com。我无法理解如何处理这个问题。

但是当我从 web.config 中删除以下标签时,它工作正常。

    <authorization>
    <deny users="?" />
    <allow users="*" />
    </authorization>

对于任何其他路线,我都没有遇到这个问题。即,如果有人点击 www.example.com/abc/def 它工作正常。如果有人可以帮助我处理 returnURL 问题。我会很感激。

4

1 回答 1

0

您提到的标签用于授权

通常,在实施授权之前,您不需要 web.config 中的这些标签。

所以你可以删除它。

于 2012-11-12T09:40:31.780 回答