Je construis un Httphandler en suivant ces instructions hereComment puis-je déboguer ce gestionnaire http de service Web?
Il manipule HTTP POST et HTTP GET. J'ai un client avec deux boutons deux POST et GET.
Après avoir testé et heureux tout fonctionnant je le déplace de localhost à IIS. Maintenant, lorsque je fais cela, je reçois une exception dans le code du gestionnaire POST.
Comment diable puis-je déboguer ce code ligne par ligne? J'ai réussi à le faire il y a quelque temps, je pensais que c'était en s'attachant au processus mais je ne peux pas le résoudre. Je peux émuler simplement en tapant l'adresse dans le navigateur, je ne suis pas sûr de. J'ai essayé de le télésigner et de l'envoyer de là mais je n'ai pas eu de chance.
Si vous avez accès à une machine Unix (ou cygwin), vous pouvez faire "curl --post-data". Ou essayez de renifler le trafic réseau pour voir ce qui est réellement envoyé/reçu [Je pense que je vais faire cette phrase mon sigfile] – barrycarter
Je peux voir ce qui est réellement envoyé, j'ai truqué les gestionnaires POST et GET pour enregistrer ces informations dans le fichier texte quand ça arrive. Le problème est l'exception qui se passe au milieu du code des gestionnaires et se termine et tout ce que je peux déboguer est une erreur de serveur interne http 500. Je peux effectivement obtenir une liste de IIS sur la ligne où il se brise, je ne peux pas travailler comment déboguer cela à partir de Visual Studio ... – baron