Итак, у меня есть приложение ASP.NET MVC3 со следующим web.config
<?xml version="1.0"?>
<configuration>
....
<system.web>
....
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" defaultUrl="~"
slidingExpiration="true" timeout="10080" />
</authentication>
и контроллер:
[Authorize(Roles="admin")]
public class MetaStyleController : TunaController
{
....
public ActionResult Index()
{
....
Если я не вошел в систему и пытаюсь нажать http//localhost/myAppPath/MetaStyle
, меня перенаправляют на страницу входа в систему, как указано выше, верно?
Так почему же меня перенаправляют на http://localhost/myAppPath/Account/Login?ReturnUrl=%2fmyAppPath%2fMetaStyle
? (обратите внимание, URL содержит Логин, а не Вход)
Откуда Login
? Я не вижу его в своем проекте.