我的网站有 2 个登录名。1 个在前端用于普通用户,1 个在管理部分,用于管理员(我需要 2 个登录,因为每个都要求不同的登录条件)。为了验证管理目录,我在主站点的 web.config 中设置了一个“位置”元素,如下所示:
<location path="Admin">
<system.web>
<authentication mode="Forms" >
<forms loginUrl="/Accounts/adminLogin.aspx"/>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
如果我尝试在浏览器中键入“Admin”目录中的任何页面,我会收到以下错误:
在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的部分是错误的。此错误可能是由未在 IIS 中配置为应用程序的虚拟目录引起的。
如何设置我的位置元素以正确重定向?
谢谢