gpt4 book ai didi

asp.net - 如何在 web.config 中指定根 (/) 位置?

转载 作者:行者123 更新时间:2023-12-03 05:57:18 26 4
gpt4 key购买 nike

如何在 web.config 中指定根位置以允许未经身份验证的用户访问它?

根位置由default.aspx提供,但用户通常不会看到default.aspx,他们只会看到http://mysite.com/

所以我添加了

  <location path="~/default.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>

如果用户点击 mysite.com/default.aspx 则有效,但是如果用户点击 mysite.com/ - 他仍然被重定向到登录页面。

我已经尝试过<location path="~"> (没有帮助)还有<location path="~/"> , <location path=""> (网站完全失败)并且无法使其工作。

有什么想法吗?

最佳答案

试试这个:

<system.web>
<urlMappings enabled="true">
<add url="~/" mappedUrl="~/default.aspx" />
</urlMappings>
<authorization>
<allow roles="admin"/>
<deny users="*" />
</authorization>
</system.web>
<location path="Default.aspx">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>

关于asp.net - 如何在 web.config 中指定根 (/) 位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9358004/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com