Auparavant, en 2012, si je déboguais dans Chrome (par exemple), puis arrêtais le débogueur, le site Web resterait en cours d'exécution dans IIS Express. Cela ne serait plus semble être le cas en 2013.
Est-ce un nouveau changement que je dois faire? Comment puis-je garder l'instance de site Web en marche même après avoir arrêté le débogueur? Merci.
La désactivation de la nouvelle fonctionnalité "Activer les modifications et la poursuite" a résolu le problème pour moi.
Mise à jour 1 :
Vous pouvez également l’éteindre par projet.
Update 2 : article de blog décrivant cette fonctionnalité.
Solution plus facile:
Dans le menu Debug
, sélectionnez Start Without Debugging
ou Ctrl+F5
pour exécuter le projet, il continuera à exécuter votre projet à moins que vous ne quittiez (~ ~ ~] iis [~ # ~].
Je n'avais pas activé les modifications et la poursuite dans les propriétés de mon projet Web (VS2015 Community Update 2), mais j'ai finalement trouvé un commentaire utile dans ce lien qui est mentionné dans la réponse de Rick :
Christian: Il n’est pas nécessaire de désactiver l’option IIS Express pour continuer à fonctionner. Tout ce que vous avez à faire, c’est que, au lieu d’arrêter votre application, détachez tous les processus. Si vous allez dans: Outils> Personnaliser> cliquez sur l'onglet des commandes. Sélectionnez ensuite le bouton radio de la barre d'outils, puis cliquez sur le bouton "Ajouter une commande ...". Dans la fenêtre Ajouter une commande, sélectionnez l'option de débogage, faites défiler jusqu'à et cliquez sur "Détacher tout". Cliquez sur OK, puis fermez-le. Une croix rouge apparaît en regard de votre menu de débogage. Lorsque vous cliquez dessus après le débogage de votre application IIS Express continue de s'exécuter.