2 votes

IIS local se bloque après la construction de VS.NET

J'ai une application web ASP.NET qui se bloque occasionnellement après sa création. C'est intermittent et il n'y a pas de modèle. Lorsque j'essaie d'y accéder par la suite, IE attend simplement que IIS réponde, ce qu'il ne fait pas, à moins que je ne redémarre IIS.

C'est sur ma machine locale, sous Vista Ultimate x64, VS 2008, 1 application web, 8 bibliothèques de classes supplémentaires.

--UPDATE--

Dans le journal du système, il y a une entrée pour chaque fois que cela s'est produit :

Un processus de travail '8068' au service de pool d'applications 'MyCustomAppPool' n'a pas réussi à arrêter un canal d'écoute pour le protocole 'http' dans le temps imparti. Le champ de données contient le numéro numéro.

ID de l'événement : 5138 http://technet.microsoft.com/en-us/library/cc734995.aspx

0voto

Assaf Lavie Points 20181

Vérifiez le journal des événements Windows pour voir ce qui ne va pas avec votre processus de travail ASP.net (il se peut que vous ayez des problèmes pour charger les DLL alors que la construction n'est pas tout à fait terminée et que des échecs rapides provoquent l'arrêt du processus de travail).

0voto

Mun Points 6844

Vous pouvez essayer de mettre en place une journalisation dans les événements Application_Start, Application_Stop, Session_Start et Session_End, afin de vérifier si l'application web est réellement sollicitée.

0voto

Magnus Points 15064

C'est peut-être un peu long, mais si vous avez installé un logiciel antivirus, essayez de désactiver sa fonction de vérification des sites web. (S'il en a une).

0voto

Chris Lively Points 59564

Assurez-vous que toutes les mises à jour disponibles sont appliquées à votre machine, y compris le SP1.

0voto

Steve Wright Points 1085

Je crois que j'ai enfin trouvé une réponse appropriée.

L'article de Tess Ferrandez sur les blocages lors du chargement des assemblages ASP.NET pourrait être à l'origine du problème :

http://blogs.msdn.com/tess/archive/2009/09/22/asp-net-case-study-hang-when-loading-assemblies.aspx

On dirait que le CG s'embrouille et se bloque.

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