【发布时间】:2012-11-05 04:42:38
【问题描述】:
我在 asp.net 3.5(不是 MVC)中遇到 URL 路由问题,我正在使用 FORMS 身份验证。问题是当我以www.example.com 访问我的网站 URL 时,不显示默认页面。因为我我正在使用表单身份验证,我的登录 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 问题。我将不胜感激。
【问题讨论】:
标签: asp.net routing forms-authentication