url路由到根url和表单身份验证asp.net 3.5

url路由到根url和表单身份验证asp.net 3.5,asp.net,routing,forms-authentication,Asp.net,Routing,Forms Authentication,我在asp.net 3.5(不是MVC)中面临URL路由问题,我使用的是表单身份验证。问题是,当我点击我的网站URL时,默认页面不会显示。当我使用表单身份验证时,我的登录URL和默认URL是不同的。因此,如果有人点击URL,它会显示登录URL,正如它应该显示的www.example.com一样。我不明白如何处理这个问题 但是,当我从web.config中删除以下标记时,它可以正常工作 <authorization> <deny users="?" />

我在asp.net 3.5(不是MVC)中面临URL路由问题,我使用的是表单身份验证。问题是,当我点击我的网站URL时,默认页面不会显示。当我使用表单身份验证时,我的登录URL和默认URL是不同的。因此,如果有人点击URL,它会显示登录URL,正如它应该显示的www.example.com一样。我不明白如何处理这个问题

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

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


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

您提到的标签用于授权

通常,在实现身份验证之前,web.config中不需要这些标记


所以您可以删除它。

但我们也在使用身份验证