2013-10-17 3 views
0

J'ai une application ASP.NET MVC 4. Lorsque je l'exécute et j'essaie d'y accéder à l'aide d'un navigateur Web, le navigateur ne charge jamais la page; il est laissé coincé dans l'état de chargement.Page ne charge jamais

J'ai essayé une pause le débogueur, mais il ne montre pas de fils arrêtés dans le code d'application: Call stack showing one thread "In a sleep, wait, or join" and the other in in "External Code"

Il fonctionnait très bien lorsque l'application a été créée à partir du modèle Visual Studio. Je ne suis pas certain quels aspects de l'application sont pertinents à cela. Il exécute Elmah pour la consignation des erreurs et il s'exécute sous le serveur Web de développement Visual Studio. J'ai essayé d'y accéder en utilisant Internet Explorer et Chrome, et ils ont tous les deux le même problème, donc je ne pense pas que ce soit un problème lié au navigateur.

+0

Peut-être que vous avez essayé/attrapé quelque part et son arrêt de l'erro d'apparaître. Si vous pouviez montrer du code dans votre contrôleur/vue, cela nous aiderait à vous aider. – AliK

+0

@AliK, je ne pense pas qu'il y ait du code qui avalise des erreurs. De même, une erreur ne devrait-elle pas terminer la requête ou déclencher une erreur HTTP 5xx au lieu de provoquer l'envoi d'une réponse? – Sam

+0

Vous avez raison, mais parfois cela ne fonctionne pas pour une raison quelconque. Alors, que se passe-t-il si vous créez une nouvelle application MVC juste pour tester? – AliK

Répondre

1

Cela s'est arrêté après avoir effectué plus de modifications de code et basculé vers IIS Express. Il semble que l'une des vues MVC produisait une erreur, mais pour une raison quelconque, le débogueur ne l'a pas détecté et le framework ne produisait pas de réponse HTTP.