相关疑难解决方法(0)

请求重定向到/ Account/Login?ReturnUrl =%2f,因为MVC 3安装在服务器上

我们有一个在Windows 2008/IIS7服务器上运行的内部ASP.NET Webforms应用程序,在我们安装MVC3之前一直运行良好.

现在任何请求都重定向到/ Account/Login?ReturnUrl =%2f.

该网站是Webforms而不是MVC.因为它是一个仅内部站点,所以我们为根文件夹启用了Windows身份验证.

我们在同一台服务器上有几个未受此问题影响的其他网站,但这是根文件夹设置为Windows身份验证的唯一站点.

asp.net iis-7 asp.net-mvc-3

53
推荐指数
4
解决办法
10万
查看次数

被重定向到loginUrl - > account/login而不是account/LOGON

我有一个我从未遇到过的奇怪错误.

我用以下方法获得了控制器

[Authorize(Roles = "admin")] 
public class LoggingController : Controller
Run Code Online (Sandbox Code Playgroud)

当非管理员用户尝试访问任何受保护的内容时,会将其重定向到:

HTTP://本地主机:50501 /帐号/登录RETURNURL =%2flogging

注意:帐户/ 登录和NOT帐户/ 登录

AccountController.Login操作不存在.

web.config有:

<authentication mode="Forms">
    <forms loginUrl="~/Account/LogOn" timeout="2880" />
</authentication>
Run Code Online (Sandbox Code Playgroud)

我当然可以实现Login操作并重定向到Logon.我只是感到困惑,想知道为什么会这样.

asp.net-mvc-3

28
推荐指数
1
解决办法
2万
查看次数

标签 统计

asp.net-mvc-3 ×2

asp.net ×1

iis-7 ×1