Je ne reçois pas le message d'erreur normal disant que le débogage n'est pas activé message d'erreur rouge. Si je supprime mon fichier asax global, mon code va à mon point d'arrêt. Si je rajoute le fichier, le projet ignore totalement les points de rupture. Voici le code dans mon fichier global de asaxPourquoi Visual Studio .net 2008 perd-il la capacité de débogage après l'ajout du fichier global.asax?
Classe publique Global_asax Hérite System.Web.HttpApplication
Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)
' Fires when the session is started
Application("concurentUsers") += 1
End Sub
Sub Session_End(ByVal sender As Object, ByVal e As EventArgs)
' Fires when the session ends
If Session("loggedout") = Nothing Then
Application("concurentUsers") += -1
End If
End Sub
Fin de classe
Comme vous pouvez le voir son pas grand-chose. Je reçois le messagebox suivant du studio visuel lorsque runnning projet AVEC le fichier .asax global actuel
« Le module suivant a été construit soit avec des optimisations activées ou sans informations de débogage: (chemin d'accès à mes fichiers temporaires de asp.net Pour déboguer ce module, modifiez la configuration de construction du projet en mode débogage Pour supprimer ce message, désactivez l'option "Avertir si aucun code utilisateur lors du lancement".
J'ai essayé de supprimer ces fichiers temporaires, mais cela a rendu le projet complètement impossible à débloquer et j'ai renvoyé le message d'erreur rouge et j'ai dû restaurer à partir de la corbeille pour remettre mon projet en ordre. Donc, il est très anoying que je dois supprimer le fichier asax global afin de déboguer le projet (et tout code associé à threwout les fichiers de projet)
post-scriptum Tout est en cours d'exécution en mode débogage et marqué comme tel dans la configuration web. Comme je l'ai dit débogue bien sans le fichier global.asax présente