GoogleWebAuthorizationBroker не перенаправляет ошибку: в указанном приложении CGI обнаружена ошибка, и сервер завершил процесс - PullRequest
0 голосов
/ 06 октября 2018

У меня есть приложение почтового клиента, которое работает нормально с моим Visual Studio 2017 и .Net Core Web API.У меня есть конечная точка входа в систему с Gmail API, которая перенаправляет на страницу входа в Gmail, которую клиент будет использовать для аутентификации и авторизации.Когда я запускаю его с Visual Studio, он работает так, как я хочу.После публикации я разместил его в Azure, и у меня появляется следующая ошибка enter image description here

В указанном приложении CGI обнаружена ошибка, и сервер завершил процесс.

Ошибка 502: Ошибка: Bad Gateway

Я снова провел его после тщательного изучения причин, которые могут вызвать это.Я нашел так много методов, которые были сделаны, но безрезультатно.Позже я снова разместил его на своем IIS и сервере IIS своей компании, я сталкиваюсь с этой ошибкой enter image description here

Ошибка 500: Ошибка: внутренняя ошибка сервера

Я запускаю это же приложение, используя окно командной строки Power Shell с командой .net core, и оно работает нормально.По умолчанию мой API предназначен для перенаправления, но он не перенаправляет.

Это код, который я запускаю, который позволяет перенаправлять

credential = await GoogleWebAuthorizationBroker.AuthorizeAsync(new ClientSecrets
            {
                ClientId = clientId,
                ClientSecret = ClientSecret
            }, new[] { GmailService.Scope.GmailModify }, "user", CancellationToken.None, null);

с этим, я хочу, чтобы он перенаправлялна страницу входа в Gmail для Google и перенаправления на мой API для аутентификации и авторизации пользователя.

enter image description here После перенаправления и входа в систему клиента с его учетной записью Gmail для аутентификации и перенаправления обратно намой API для получения почты

enter image description here Но лазурь не позволяет моему API перенаправлять на страницу входа в Gmail.Все в других конечных точках работает нормально, но мой gmail - нет.Пожалуйста, мне нужна помощь.Спасибо

...