C# 忽略单个页面的身份验证
我的处境很棘手 我有一个页面,它是我项目的一部分,我想在不登录或不做任何事情的情况下访问它 说明: 我有一个测试项目,它有一个登录页面、默认页面、管理员文件夹、来宾文件夹和showmessage页面 Admin文件夹中的页面只能由管理员访问 来宾文件夹包含所有用户都可以访问的页面 现在,每当我键入或任何其他页面时,它首先会将我带到登录页面,只有在输入登录凭据后,我才会转到默认页面,然后从那里转到其他页面 这个系统对我来说很好,我不想改变它 但有一个类似于默认页面的页面,名为showmessage.aspx页面 我想要的是,当我键入时,它应该忽略所有登录页面,并将我直接带到该页面。。有没有办法做到这一点 我的网络配置中有:C# 忽略单个页面的身份验证,c#,asp.net,forms,authentication,web-config,C#,Asp.net,Forms,Authentication,Web Config,我的处境很棘手 我有一个页面,它是我项目的一部分,我想在不登录或不做任何事情的情况下访问它 说明: 我有一个测试项目,它有一个登录页面、默认页面、管理员文件夹、来宾文件夹和showmessage页面 Admin文件夹中的页面只能由管理员访问 来宾文件夹包含所有用户都可以访问的页面 现在,每当我键入或任何其他页面时,它首先会将我带到登录页面,只有在输入登录凭据后,我才会转到默认页面,然后从那里转到其他页面 这个系统对我来说很好,我不想改变它 但有一个类似于默认页面的页面,名为showmessage
<authentication mode="Forms">
<forms loginUrl="Login.aspx" defaultUrl="~/Default.aspx" name="GUI" slidingExpiration="true" timeout="30" path="/">
</forms>
</authentication>
<location path="Admin" allowOverride="true">
<system.web>
<authorization>
<allow roles="Administrators" />
<deny users="*" />
</authorization>
</system.web>
</location>
有人能帮我吗。
感谢所有能给我的帮助。谢谢您应该能够直接指定页面的路径并允许所有人访问
<location path="ShowMessage.aspx">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
hahah。。是的,我也明白了。。真不敢相信答案就在我面前。。我在做愚蠢的代码更改。。不过非常感谢……)