2009-03-31 2 views
5

J'essaie de déboguer un problème (exception levée) dans un programme ASP.NET MVC en utilisant le débogueur Microsoft CLR. Cela fonctionne plutôt bien, sauf qu'après une minute ou deux, le débogueur se détache (la requête Web expire ou quelque chose?) Et je ne peux plus inspecter son état.Débogueur CLR, ASP.NET - comment augmenter le délai?

Ceci est extrêmement frustrant. Comment puis-je faire en sorte que le serveur/débogueur (pas sûr de qui est en faute ici) reste ouvert jusqu'à ce que je lui dise d'arrêter?

Répondre

3

À partir du lien:

Dans IIS 7 aller aux pools d'applications et sélectionnez les paramètres avancés pour la piscine que vous le processus s'exécute. Dans la section Modèle de processus, vous pouvez faire l'une des deux choses suivantes:

  • Définissez la propriété Ping Enabled sur False. Cela arrêtera IIS vérifier pour voir si le processus de travail est toujours en cours d'exécution et maintenir votre processus actif (ou jusqu'à ce que vous arrêtez votre processus débogué)
  • Si vous préférez autoriser IIS à continuer le processus de surveillance, modifiez le délai de réponse Ping maximum valeur à quelque chose de plus de 90 secondes (valeur par défaut).
Questions connexes