url路由到根URL并形成身份验证asp.net 3.5

时间:2012-11-05 04:42:38

标签: asp.net routing forms-authentication

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

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

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

我没有面对任何其他路线这个问题。如果有人点击www.example.com/abc/def它工作正常。如果有人可以帮我处理returnURL问题。我将不胜感激。

1 个答案:

答案 0 :(得分:0)

您提到的标签是授权

通常在web.config中不需要这些标记,直到你实现authroization。

所以你可以删除它。