В последнюю неделю я нахожусь есть реальная проблема с внешним логине 5. MVC5 ошибок MVC Перенаправление
Я есть проект, который позволит пользователю Connet с Facebook. После заполнения AppId и AppSecret в файле «Startup.Auth.cs» я пытаюсь подключиться к facebook login
default mvc template Контроллер учетной записи.
Но, у меня странная проблема. После нажатия кнопки Facebook текущая страница («http: // localhost: 6987/Account/Login») перенаправляется на другую страницу («http: // localhost: 6987/Account/Login **? ReturnUrl =% 2fAccount% 2fExternalLogin ** ").
Я действительно не знаю, почему это происходит. Я думал, что, возможно, ExternalLogin не отмечен атрибутом AllowAnonymous, но он отмечен.
Я пытался создать проект шаблона mvc 5, заполнил свои идентификаторы Facebook и там работает! (тот же самый контроллер + идентификатор Facebook).
Возможно, у вас есть идеи, что мне нужно проверить?
Спасибо!
UPDATE: Пытался исправить эту нить (Request redirect to /Account/Login?ReturnUrl=%2f since MVC 3 install on server):
<add key="autoFormsAuthentication" value="false" />
<add key="enableSimpleMembership" value="false"/>
Это сейчас работает, но по-прежнему перенаправлять странную URL: HTTP: // локальный: 6987/# =
Кто-нибудь знает почему?
Так ...... много ....... код. Пожалуйста, сузите это к тому, что действительно важно. – gunr2171
Я обновил свой сайт от MVC4 до mvc5 и получил ту же ошибку. Ваша ссылка исправила это для меня, спасибо! – eadam