web-dev-qa-db-fra.com

IIS Express ne pas arrêter lorsque la session de débogage se termine

Tout à coup, IIS Express ne s’arrête plus lorsque j’arrête de déboguer un site Web dans Visual Studio 2017.

Je ne sais pas quand ce comportement a commencé, mais j'ai la configuration suivante:

  • Visual Studio 15.5.2 (A été réparé)
  • IIS Express 10.0 x64 (réinstallé)
  • Un projet ASP.Net Core 2 ciblant net461
  • J'ai désactivé l'option "Activer les modifications et continuer" dans Outils -> Options -> Débogage -> Général

Je ne sais pas quand cela a commencé, peut-être quand j'ai mis à jour la dernière version de VS. 

Que puis-je essayer de plus? 

15
Joel

Il existe une option pour contrôler le comportement dans Visual Studio.

Modifier et continuer l'emplacement

 enter image description here

La dernière mise à jour de VS 2017 doit l'avoir activée.

Lorsque l'option désactivée est à nouveau désactivée, IIS Express s'arrête à la fin de la session de débogage.

4
Keen Krozzy

Apparemment, le non-arrêt de IIS Express dans ASP.NET Core est volontaire: https://github.com/dotnet/project-system/issues/3394#issuecomment-378307654

2
Johan Maes

Si Enable Edit and Continue est décoché Alors IIS Expressreste en cours d'exécution même après l'arrêt du débogage.

Vous pouvez le décocher si vous voulez ici:

Cliquez avec le bouton droit sur votre projet » cliquez sur Properties» sélectionnez la case à cocher Web »Enable Edit and Continue enter image description here

2
RAM

Si le problème apparaît sporadiquement (sans reproductibilité), il peut s'agir d'un problème ou d'un bogue quelque part sur asp ou vs, pourquoi ne pas enregistrer le projet, puis tuer directement le processus et le réexécuter?

0
A STEFANI

IIS Express conserve le site (comme un IIS), vous pouvez accéder à votre barre des tâches, cliquer avec le bouton droit sur l'icône IIS Express et vous pourrez arrêter chaque site manuellement.

0
Mauri