2010-07-24 5 views
3

J'essaie de déboguer du code ASP.NET Sitecore 6 à l'aide de Visual Studio 2008 (système d'exploitation Windows Server 2003). J'essaie d'obtenir des points de rupture pour fonctionner. J'ai essayé de définir le point d'arrêt, puis sur VS, debug -> attach to process.. -> IIS web server process, mais rien ne se produit lorsque je navigue vers une certaine page .aspx où un point d'arrêt se trouve au début de la méthode Sitecore.Web.UI.WebControl.DoRender.Débogage de Sitecore 6 avec Visual Studio 2008

J'ai essayé de vérifier les paramètres de débogage côté client et côté serveur sur le site Web properties -> configuration -> debugging mais rien ne change. J'ai essayé d'arrêter le site Web, en recyclant l'appPool et en redémarrant, en ré-attachant le débogueur et rien ne se passe.

Quelqu'un a-t-il une meilleure idée?

Répondre

3

Assurez-vous que vous essayez de vous connecter au processus correct. Il s'appelle w3wp.exe dans IIS 6+.

+0

c'était tout! Je m'attachais à mmc (responsable IIS) mais je n'ai pas lu la partie 'manager'. Merci! – lurscher

0

Sur une page, sur le code behinde appeler la commande Page OnLoad

Debug.Fail(); 

ou

Debug.Assert(false); 

puis ouvrez cette page, et attendez que le message de debuger apparaître et attacher au studio visuel. Si ce n'est pas le cas, cela signifie que vous êtes en mode release et que vous devez modifier votre web.config

Si vous avez une erreur avec votre service www, redémarrez le service iis-admin et non seulement www. Avec les redémarrages de iisAdmin www également, mais parfois le débogueur ne s'attache pas seulement avec www restart.

J'espère que cela vous aidera.

Questions connexes