我尝试将用户重定向到我的登录页面,如果他们还没有登录。使用mvc中的区域,我有一个管理区域,用于保存登录视图。
在根网站配置中,我将身份验证模式设置为表单,并将URL指向管理区域中的login.cshtml。浏览器显示默认的aunthorised页面,而不是重定向到登录页面。
Root Web Config
<system.web>
<authentication mode="Forms">
<forms loginUrl="~/Areas/Admin/Views/Account/Login" />
</authentication>
</system.web>