2015-09-19 4 views
0

Я хотел бы реализовать форму авторизации мое приложение.mvc 5 формы ошибка аутентификации

В моем контроллере я установить:

FormsAuthentication.SetAuthCookie(loginVm.use_email, loginVm.RememberMe); 

Тогда на мой взгляд:

if (Request.IsAuthenticated) 

я получил Request.IsAuthenticated всегда ложно, поэтому я пытался добавить эти строки ниже в WebConfig.

<system.web> 
    <authentication mode="Forms"> 
     <forms loginUrl="~/Account/Login" timeout="2880" /> 
    </authentication> 
    </system.web> 

Однако, я наткнулся на ошибку:

It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS. 

Я бегу в режиме отладки локального хоста, то, что я должен сделать, чтобы попытаться сделать его работы в соответствии с вами

Спасибо за ваш помогает

Приветствия

ответ

0

я нашел ответ, как-то я получил еще один web.confi g в папке просмотра, поэтому я удаляю его :), теперь он отлично работает

+0

@ UliKöhler: Это не дополнительная информация для вопроса, но «не знаю, почему, но кажется, что это работает сейчас». – Deduplicator

+0

@Deduplicator Hm ... интересная точка зрения. Я рассмотрел это сейчас и, хотя он все еще выглядит немного странным, я думаю, что вы правы. Я удалю свой предыдущий комментарий. –

Смежные вопросы