我有一个奇怪的错误,我从来没有遇到过。被重定向到错误的loginUrl - >帐户/登录而不是帐户/ LOGON
我获得了控制器:
[Authorize(Roles = "admin")]
public class LoggingController : Controller
当非管理员用户试图访问任何受保护的内容,他们将被重定向到:
http://localhost:50501/Account/Login?ReturnUrl=%2flogging
注:帐号/ 登录和NOT帐户/ 登录
AccountController.Login操作不存在。
的web.config有:
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="2880" />
</authentication>
我当然可以实现登陆行动,并重定向到登录。 我只是困惑,想知道为什么发生这种情况。
我没有搜索登录,但没有出现。我明天会尝试你的建议。我正在使用wcf web api,这是我认为不寻常的事情。 stilll非常不解... – santiagoIT
看到编辑上面 –
Thx!我向appSetting添加了 并且它工作正常。 我当然希望我没有运行mvc 3测试版。 我的System.Web.Mvc.dll显示v3.0.0.0。这是测试版吗? –
santiagoIT