Когато се опитвате да разположите уеб приложение в 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, той връща грешка.