При попытке развернуть веб-приложения для 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 он возвращает ошибку.
tks man, вы экономите мою жизнь ...: D – Danilo
Да, вы тоже спасли мою жизнь! : D – user1019042