2009-09-18 5 views
3

Mon application ASP.NET MVC impose l'utilisation de SSL (rien ne se passe du tout sur le protocole HTTP) - les cookies de session doivent être SSL & HttpOnly; Mon module d'autorisation vérifie qu'aucune communication ne passe par-dessus ou par-dessus quoi que ce soit sauf HTTPS.Comment puis-je tester mon site Web ASP.NET MVC requis par SSL dans Visual Studio?

Le problème: comment déboguer/parcourir dans Visual Studio maintenant? Je veux toujours être en mesure de faire des tests rapides F5 comme je pouvais le faire avec HTTP simple. Aidez-moi?

Répondre

1

Je gère en mettant des contrôles d'environnement autour de mon code de besoin de protocole. Par exemple, lorsque je suis local, je n'ai pas besoin de SSL. Cependant, en développement, test et production, j'ai besoin de SSL. S'il y a un problème avec mon code, j'attache un débogueur à mon serveur d'applications de développement. Je peux le faire avec Java, je ne sais pas si c'est disponible pour ASP.net.

1

Vous pouvez exécuter votre site ASP.Net MVC sous IIS, puis utiliser un certificat auto-signé.

Personnellement, j'ai un paramètre si je veux imposer SSL ou non et je le laisse éteint lors de l'exécution locale. J'ai seulement trouvé un problème qui configurait la sécurité de transport pour les points de terminaison WCF qui sont consommés par le javascript.

Questions connexes