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

前端之家收集整理的这篇文章主要介绍了asp.net – 如何在web.config中指定根(/)位置?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在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>
原文链接:https://www.f2er.com/aspnet/254760.html

猜你在找的asp.Net相关文章