我无法在本地复制这个问题,它只发生在我们的临时服务器中。这是帐户控制器中登录功能中的代码:
i >= 0
这仅在打开 public ActionResult Login(string returnUrl)
{
if (Request.IsAuthenticated)
{
if (User.IsInRole(Role.Customer))
{
return RedirectToAction("Catalog", "Inventory");
}
else if (User.IsInRole(Role.Admin))
{
return RedirectToAction("Dashboard", "Admin");
}
else
{
return RedirectToAction("Index", "Dashboard");
}
}
else
{
ViewBag.ReturnUrl = returnUrl;
return View();
}
}
时发生,打开其他页面没有问题。发生这种情况时,我将附上网络截图。它正在访问同一页面。
是否有可能是因为我在本地将其设置为 https 而在登台时设置为 http?
答案 0 :(得分:1)
您应该注意您的编程语言、平台、操作系统和框架。我建议您学习如何使用 Wireshark 并了解 TCP/IP,以便分析您的网络传输并查找错误。
您的状态代码是 302,这意味着您的路径 Dashboard\Index
已被临时移动。确保将所有文件和目录放在正确的位置。