112 votes

HTTPS avec Visual Studio intégré ASP.NET Serveur de Développement

Est-il un moyen d'accéder à Visual Studio intégré ASP.NET Serveur de Développement sur HTTPS?

145voto

Guru Kara Points 2438

Dès maintenant, nous pouvons utiliser IIS Express de le développer et de tester en SSL. Voici un article complet avec des explications sur la façon d'utiliser IIS Express et Visual Studion 2010 pour développer des sites web en SSL

enter image description here

Prochaine

enter image description here

Ensuite, vous obtiendrez ceci

enter image description here

Travailler avec SSL au Temps de Développement est plus facile avec IISExpress

L'introduction de IIS Express

38voto

FlySwat Points 61945

Cassini ne prend pas en charge le protocole HTTPS.

Toutefois, vous pouvez utiliser IIS pour ce faire, si vous utilisez IIS 5.1, téléchargement MS IIS utilitaire pour IIS 6.0, il est livré avec un outil pour créer des certificats SSL auto-signé. Cela fonctionne sur IIS 5.1

http://www.microsoft.com/downloads/details.aspx?FamilyID=56fc92ee-a71a-4c73-b628-ade629c89499&DisplayLang=en

Le seul outil dont vous avez besoin (SelfSSL.exe) fonctionne très bien avec IIS 5.1. Malheureusement, il est livré avec un tas d'autres trucs.

Étapes:

  • Installer IIS Outils Fichier. Si vous le souhaitez, vous pouvez cliquez sur Personnalisé et dire qu'à installer SelfSSL.
  • Activer le site dans IIS que vous souhaitez installer un certificat SSL.
  • Allez dans Démarrer / Programmes / Ressources IIS / SelfSSL
  • Cela va lancer une invite de commande dans le SelfSSL répertoire.
  • A l'aide de l'aide, exécutez SelfSSL. La commande que j'ai utilisé était: selfssl.exe /N:cn=[NOM_ORDINATEUR] /K:1024 /V:90 /S:5 /P:443
  • Le commutateur /S indique le site pour installer le certificat. Vous pouvez trouver le nombre en regardant vos sites dans les services internet et de comptage (en Commençant à 1 pour le premier site, pas 0), pour le site que vous voulez.
  • Une fois que cela a couru, accédez à votre localhost via HTTPS
  • Vous devriez recevoir un message d'erreur indiquant que ce certificat est à partir d'une source non fiable. Vous pouvez ajouter votre machinename pour les navigateurs "de Confiance des Autorités" de la liste, ou vous pouvez dire au navigateur de l'ignorer.

À ce point, vous serez en mesure de exécuter votre localhost via HTTPS.

12voto

Aaron Fischer Points 8919

Wilco Bauwer a écrit un webdev server qui prendra en charge le protocole https. Il est l'un des développeurs qui ont travaillé sur cassini visual studio 2005 serveur web intégré. WebDev.WebServer2

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X