2017-09-21 8 views
0

je suis jouer avec Identity Server 3 pour un projet sur lequel je travaille et je suis en train de suivre un tutoriel que je trouve ici: https://www.scottbrady91.com/Identity-Server/Identity-Server-3-Standalone-Implementation-Part-1erreur HTTP 502 lors du déploiement simple, Identity Server 3 à Azure

Lors de l'exécution au niveau local, il fonctionne comme prévu mais je souhaite le déployer sur une application Web dans Azure. C'est là que je rencontre des problèmes.

Je reçois une erreur:

502 - Web server received an invalid response while acting as a gateway or proxy server. 
There is a problem with the page you are looking for, and it cannot be displayed. When the Web server (while acting as a gateway or proxy) contacted the upstream content server, it received an invalid response from the content server. 

Maintenant, je suis en train de comprendre si quelque chose ne va pas avec la façon dont je vais mettre en place du serveur d'identité ou si je ne suis pas en mesure de déployer quelque chose comme ceci à une application Web en azur. Malheureusement, je ne peux trouver aucun journal pour me donner des indices.

Mon démarrage Classe:

public sealed class Startup { 
public void Configuration(IAppBuilder app) { 
    app.Map(
     "/core", 
     coreApp => { 
      coreApp.UseIdentityServer(new IdentityServerOptions { 
       SiteName = "Standalone Identity Server", 
       SigningCertificate = Cert.Load(), 
       Factory = new IdentityServerServiceFactory() 
         .UseInMemoryClients(Clients.Get()) 
         .UseInMemoryScopes(Scopes.Get()) 
         .UseInMemoryUsers(Users.Get()), 
       RequireSsl = true 
      }); 
     }); 
} 

}

Répondre

0

Selon votre description, j'ai suivi le tutoriel sur la façon d'utiliser identityserver3 pour fournir des services d'authentification à une application MVC et une API Web here pour vérifier problème. Cela pourrait fonctionner comme prévu du côté local. Ensuite, je viens de déployer le projet identityserver (application d'hébergement de serveur d'identité et application Web client) et le projet API Web vers l'application Web Azure, puis j'ai vérifié que cela pouvait fonctionner, vous pouvez consulter mon application Web here.

Je vous recommande de pouvoir cloner cet échantillon git IdentityServer3.Samples > MVC Authentication et de le tester sur votre site local, puis de changer l'uris correspondant à votre côté azur et de le déployer sur azur pour affiner ce problème.