При попытке развернуть веб-приложение в Azure с использованием учетной записи службы с клиентской библиотекой Google .net оно возвращается со следующей ошибкой
502 - Веб-сервер получил недопустимый ответ, выступая в качестве шлюза или прокси-сервера.
Пример кода:
var certificate = new X509Certificate2(KeyFilePath, "notasecret", X509KeyStorageFlags.Exportable);
ServiceAccountCredential credential = new ServiceAccountCredential(
new ServiceAccountCredential.Initializer(serviceAccountEmail) {
Scopes = new string[] { AnalyticsService.Scope.Analytics };
}.FromCertificate(certificate));
// Create the service.
AnalyticsService service = new AnalyticsService(new BaseClientService.Initializer()
{
HttpClientInitializer = credential,
ApplicationName = "Analytics API Sample",
});
Приведенный выше код работает при запуске в разработке. Однако при развертывании в AZURE он возвращает ошибку.