Ich möchte die Google Analytics-API auf meiner MVC-Website verwenden, die Authentifizierung mit dem API-Dienstkonto und oauth2 mit keinen Problemen auf meinem lokalen Host, aber sobald ich Azure bereitstellen, erhalte ich einen Fehler 502:
"502 - Der Webserver hat eine ungültige Antwort erhalten, während er als Gateway oder Proxy-Server. Es gibt ein Problem mit der Seite, die Sie sind suchen, und es kann nicht angezeigt werden. Wenn der Webserver (während fungiert als Gateway oder Proxy) kontaktiert den Upstream-Content-Server, Es hat eine ungültige Antwort vom Inhaltsserver erhalten. "
heres meinen Code:
%Vor%Ich kann nicht herausfinden, was es verursacht? Bin ich etwas in Azure fehlt?
Danke für jede Hilfe.
Nach stundenlangen Schmerzen bei genau diesem Problem habe ich eine Arbeit gefunden, indem ich verschiedene Informationsquellen zusammengetragen habe.
Das Problem tritt auf, wenn versucht wird, die p12-Datei von der Azure-Website zu lesen, d. h. diese Zeile in meinem Code schlägt fehl
%Vor%Keine Ahnung warum, aber es funktioniert, wenn Sie die Datei in eine cer und key.xml Datei teilen?
Entpacken Sie zuerst diese Dateien (ich habe gerade eine Konsolen-App verwendet)
%Vor%Kopieren Sie sie dann auf Ihre Website und laden Sie sie dann so ein
%Vor%Das funktioniert jetzt für mich und ich hoffe, es hilft dir.
Ich stieß auch auf das gleiche Problem, aber übergeben X509KeyStorageFlags.MachineKeySet
in den Konstruktor auch das Problem für mich behoben.
Tags und Links asp.net-mvc azure c# google-analytics-api oauth-2.0