4 votes

Erreur de réinitialisation de la connexion lors de la configuration locale de HTTPS avec VS et IIS Express

J'essaie de mettre en place l'authentification Facebook sur mon application, j'ai donc essayé de suivre les étapes de cette page : http://www.asp.net/mvc/tutorials/mvc-5/create-an-aspnet-mvc-5-app-with-facebook-and-google-oauth2-and-openid-sign-on

Je me trouve spécifiquement dans la section intitulée "Configurer SSL dans le projet"

J'ai défini SSL Enabled sur true dans mon projet, mis à jour l'URL du projet dans les propriétés du projet et ajouté l'annotation RequireHttps à mon Home Controller.

enter image description here

Tout se construit bien, mais lorsque je veux afficher mon site, cela ne fonctionne pas et j'obtiens un message de "réinitialisation de la connexion" :

enter image description here

Si je rétablis les paramètres, tout fonctionne correctement. J'ai également revérifié mes certificats, et tout ce que j'ai localement est celui qu'IIS Express a créé pour mon application.

enter image description here

Je suis un peu perdu, est-ce que j'ai raté quelque chose de simple ?

0 votes

Réponse Question similaire ici( goo.gl/MyDrNM ) à SO - et vous pouvez lire l'article de l'EM à l'adresse suivante goo.gl/Kmimd2

7voto

Adam Konieska Points 71

Essayez de placer un port dans la plage 44300-44399 cette centaine de numéros de port ont déjà un certificat "lié" à eux

0voto

Papa Points 231

Vous devez lier https à votre site web. Je vous recommande d'installer la version complète d'IIS si vous voulez avoir un contrôle approprié sur le site web. Je suppose également que vous allez déployer le code sur cette version d'IIS.

Installer IIS

Recherchez "Activer ou désactiver des fonctionnalités Windows" et recherchez "Services d'information Internet". Il devrait sélectionner une installation de base par défaut, puis installer ce dont vous avez besoin sous "Application Development Features".

Lier HTTPS dans IIS

Après avoir créé votre site web dans IIS, sélectionnez/mettez en évidence le site dans l'arborescence de gauche. Sur la droite de la fenêtre, vous verrez "Bindings". Sélectionnez, cliquez sur ajouter, changez le type https et vous devriez pouvoir sélectionner le certificat IIS Express Development dans le menu déroulant.

Changer de serveur dans Visual Studio

Dans les propriétés du projet, sous Web, sélectionnez "Local IIS" dans le menu déroulant.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X