Je rencontre un réel problème en essayant d'attacher le débogueur JavaScript dans VS2008 à un projet web. L'application Web est un projet ASP.NET MVC mais je ne pense pas que cela devrait avoir de l'importance. J'utilise jQuery et j'ai un fichier .js chargé lors du chargement de la page et dans ce fichier .js j'appelle $(document).ready(function() { ... }
et je fais quelque chose et ça "marche". Lorsque je définis un point d'arrêt, il est désactivé lorsque j'exécute le projet via Cassini avec le message "Le point d'arrêt ne sera pas actuellement touché, aucun symbole n'a été chargé pour ce document."Débogage JavaScript dans VS2008
Ce message d'erreur est quelque peu déroutant car il s'agit d'un fichier javascript, donc je m'attendais à avoir un fichier de symboles qui pourrait être chargé. c'est-à-dire un fichier .pdb dont vous auriez besoin pour déboguer le code côté serveur. Ou est-ce que je manque quelque chose ici? J'ai trouvé cet article ici: Using breakpoints to debug Javascript in IE and VS2008 mais cela n'a pas aidé. J'ai également essayé quelques autres recommandations qui impliquaient d'attacher le navigateur du menu de débogage après avoir démarré la session de débogage et j'ai essayé de le faire sur IE x86, IE x64 et Firefox. Si j'ajoute "debugger" à mon code alors il va se casser dans Firefox et me laisser parcourir le code dans le débogueur Firefox mais je ne peux pas le faire dans VS2008.
Je cours Win7 x64 Ultimate avec VS2008 et le projet est ASP.NET MVC avec jQuery.
Des idées?
Avez-vous essayé de déboguer le fichier js seul (mettre un débogueur dans le code) en l'ajoutant à une page html vierge ?? et vérifie s'il va lancer une exception au point d'arrêt du script et vous permettre de vous attacher à VS 2008 ?? – RameshVel
Ramesh - Je n'avais pas essayé ça mais maintenant j'ai et ça marche. Si vous répondez en tant que réponse à la place d'un commentaire, je peux le marquer comme la bonne réponse. – Guy
je viens d'ajouter comme réponse ... :) – RameshVel