Account/Login HTTP 404 [Authorize] Asp.net mvc 3

315

Програмування Asp.net
Попередній

Наступний

Вийшла бета версія ASP.NET MVC 3. І як завжди ми в компанії намагаємося відразу її використовувати. Але у цій версії є баги. Одна з них пов’язана з перевіркою на авторизацію. Якщо до класу контролера додати атрибут [Authorize], то для дій цього контролера буде проходити перевірка на авторизацію користувача. Якщо вона не вдала, то буде перекидати на стор. авторизації, яка задається в web.config. За замовчуванням це сторінка /Account/Login, але більшість людей (я в тому числі), змінюють цю адресу в web.config. Так ось бага полягає в тому, що ASP.NET MVC 3 не бачить цих змін. Для виправлення цього бага, потрібно в web.config додати параметр: