我在这里完全不知所措。这在早些时候是有效的。我有一个使用表单身份验证的MVC3应用程序。在web配置中,我有以下内容:
<authentication mode="Forms">
<forms loginUrl="~/Login/Index" timeout="2880"/>
</authentication>然而,由于某些原因,当重定向或检查FormsAuthentication.LoginUrl时,它仍然使用默认的/帐户/登录。这并不存在。为什么web.config没有覆盖它呢?
发布于 2011-06-23 18:13:54
尝试将此代码添加到web.config中的appSettings
<add key="loginUrl" value="~/Account/LogOn" />发布于 2012-09-20 20:18:33
我也遇到过这些问题,只有当我添加了可部署的程序集并添加了webmatrix.dll时,才会发生这些问题。这就是它开始尝试重定向到我的项目中没有指定的帐户控制器的时候。
一旦我移除了webmatrix.dll,一切都像预期的那样工作。
https://stackoverflow.com/questions/6447728
复制相似问题