2015-02-15 5 views
0

Я пытаюсь интегрировать OAuth в свой Web App. Он отлично работает при тестировании через localhost. Но после публикации в Azure его не работает. Получение ошибки Http 500 для http://shibpurconnect.azurewebsites.net/Account/ExternalLoginCallbackOAuth не работает после развертывания в Azure [ASP.NET MVC]

Я уже обновил все URL-адреса перенаправления в Google, Facebok. Пожалуйста, прилагается скриншот - enter image description here enter image description here

Похоже, я пропускаю некоторые конфигурации, но не уверен, что.

Благодарим за внимание и благодарю вас за помощь.

+1

Вы используете какую-то систему регистрации, такую ​​как Elmah? Не зарегистрирована ли на сервере ошибка? –

+0

Спасибо @AugustoBarreto за вашу помощь. Я добавил Elmah и смог отследить проблему. Это дало мне ошибку входа. –

+0

Я рад, что это помогло –

ответ

0

Я включил Elmah и смог получить фактическую причину. Это произошло из-за сбоя входа в базу данных.

0

500 - внутренняя ошибка сервера. Так что что-то пошло не так в функции ExternalLoginCallback, когда оно было выполнено на сервере. То, что я делаю, это создать простой контроллер ошибок, тогда я мог бы поставить try/catch вокруг кода в AccountController.cs -> ExternalLoginCallback и перенаправить на ErrorController изнутри catch. после того, как я зарегистрирую &, отобразите ошибку с ErrorController.

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