У меня есть приложение почтового клиента, которое работает нормально с моим Visual Studio 2017 и .Net Core Web API.У меня есть конечная точка входа в систему с Gmail API, которая перенаправляет на страницу входа в Gmail, которую клиент будет использовать для аутентификации и авторизации.Когда я запускаю его с Visual Studio, он работает так, как я хочу.После публикации я разместил его в Azure, и у меня появляется следующая ошибка
В указанном приложении CGI обнаружена ошибка, и сервер завершил процесс.
Ошибка 502: Ошибка: Bad Gateway
Я снова провел его после тщательного изучения причин, которые могут вызвать это.Я нашел так много методов, которые были сделаны, но безрезультатно.Позже я снова разместил его на своем IIS и сервере IIS своей компании, я сталкиваюсь с этой ошибкой
Ошибка 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 для аутентификации и авторизации пользователя.
После перенаправления и входа в систему клиента с его учетной записью Gmail для аутентификации и перенаправления обратно намой API для получения почты
Но лазурь не позволяет моему API перенаправлять на страницу входа в Gmail.Все в других конечных точках работает нормально, но мой gmail - нет.Пожалуйста, мне нужна помощь.Спасибо