2009-08-28 7 views
0

En WAP, devriez-vous vous attendre à recevoir des erreurs lors du débogage d'un fichier .aspx lors de la compilation? Je ne reçois aucune erreur lorsque mon .aspx a des erreurs jusqu'à l'exécution lors de l'utilisation de projets d'application Web. Je n'y ai jamais vraiment pensé, parce que j'ai toujours utilisé le WAP. Je pose la question à quelqu'un d'autre et je ne vois aucune information sur une réponse à cette question. Nous effectuons un rendu conditionnel des contrôles personnalisés. Il est donc important que nous puissions déboguer les erreurs pendant la compilation dans une page .aspx avant qu'elle ne soit produite.Débogage .aspx dans WAP

+0

Est-ce que c'est ce que vous voulez dire? Vous voulez que le compilateur vérifie la syntaxe des fichiers .aspx. Lorsque vous utilisiez VS Web Sites, le compilateur le faisait réellement. Mais depuis le passage au WAP, le comportement par défaut est de ne pas vérifier les fichiers .aspx pour la syntaxe. Par exemple, vous obtenez des erreurs d'analyse à l'exécution. Mais vous voulez que le compilateur vérifie la syntaxe pour que les erreurs d'analyseur soient impossibles à l'exécution, correct? – apollodude217

Répondre

0

Si vous avez des erreurs de syntaxe, celles-ci peuvent être interceptées au moment de la compilation. Cependant, si vous avez des bogues dans la logique du programme ou dans l'apparence de la page, cela peut ne pas toujours être détecté au moment de la compilation. Par exemple, si vous souhaitez disposer d'une mise en page spécifique d'un formulaire, vous devez exécuter la page dans différents navigateurs pour confirmer qu'il n'y a pas de bogue. Des outils comme Resharper peuvent aider certains mais il n'y a pas de solution miracle pour cela. Il peut être préférable d'avoir des tests comme nUnit ou WatiN pour aider à détecter les erreurs si quelque chose ne fonctionne pas comme prévu en termes de recherche de bugs.

+0

Oui, mais comment tester nunit compiler temps de rendu dynamique des contrôles de l'utilisateur qui sont conditionnellement ajoutés – PositiveGuy

+0

Si mon collègue dit qu'il était possible dans un projet de site Web, n'est-ce pas le cas dans le WAP? – PositiveGuy

+0

Les tests nUnit sont plus pour la fonctionnalité de test unitaire tandis que le WatiN est pour les choses dans l'interface utilisateur. En supposant que l'on ne veuille pas de recompilation dynamique du code, cela devrait être possible sous un WAP. –

Questions connexes