c# - 默认登录 asp.net MVC3 重定向到错误的 View 。这套在哪里?

标签 c# asp.net asp.net-mvc-3 forms-authentication

当用户尝试访问需要授权的页面时,我在重定向到登录页面时遇到问题。出于某种原因,它想指向:

http://domain.com/Account/Login

什么时候应该重定向到:

http://domain.com/Account/LogOn

我相信我已经在 web.config 文件中正确设置了它:

<authentication mode="Forms">
    <forms loginUrl="~/Account/LogOn" timeout="2880" />
</authentication>

但出于某种原因,它仍然重定向不正确。我还在我的整个解决方案中搜索了“登录”,没有看到其他可以指定帐户/登录的地方。

如何修复才能正确重定向?

最佳答案

这似乎是将可部署程序集与 MVC3 结合使用时的一个已知问题。

我在答案 here 中找到了解决方案.

关于c# - 默认登录 asp.net MVC3 重定向到错误的 View 。这套在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12644355/

相关文章:

c# - 传递参数期间的显式转换

c# - HttpModule - 需要在 OnError 命中时将用户重定向到特定页面

php - 在 PHP 的 DLL(.net) 中运行函数 - 似乎没有任何效果

Asp.net MVC 3 使用 DataAnnotations 进行条件验证

asp.net-mvc - 在同一页面中显示搜索表单及其结果的最佳方式?

c# - 将整数数组传递给 ASP.NET Web API?

c# - 在 Parallel.ForEach 循环中更改引用的数据表

asp.net-mvc-3 - asp.net MVC3 部分 View 结果不更新 EditorFor 值

c# - 为什么无法检查模型兼容性?

javascript - Javascript运行时如何减少Session的值