2010-12-09 25 views
0

Existe-t-il un moyen de tester l'envoi d'un fichier XML en tant que demande à ma page Web ASP.Net dans Visual Studio 2008? Comment puis-je déboguer étape dans une page ASPX qui nécessite une requête XML?

Ok, personne n'a répondu à cette question d'une manière utile. J'ai une situation où j'ai une page ASPX que j'envoie un fichier XML aussi et recevoir une réponse XML de. Afin de déboguer cela, je dois entrer dans la page tout en fournissant une requête XML. I C'est ce que j'ai besoin de comprendre comment faire?

Répondre

0

C'est facile. Il suffit de créer une page HTML qui contient un formulaire de soumission simple, et son action de soumission affichera le code XML. Dans Visual Studio, tout ce que vous avez à faire est d'attacher à process-> et choisissez la fenêtre du navigateur contenant votre formulaire HTML, et voilà.

+0

J'aime ça. Alternativement, je pourrais créer une demande d'une autre page sur le site qui passe l'instance XML nécessaire. – Jordan

+0

Ouais ou ça. Bonne chance – slandau

0

Vous pouvez simplement mettre un point d'arrêt sur le code derrière juste avant d'envoyer le fichier pour voir que tout à ce point est comme prévu. À partir de ce moment, la meilleure façon de voir ce qui se passe sur le réseau est d'utiliser un proxy de débogage tel que fiddler.

Alternativement, il y a firebug et son onglet Net qui montrera vos demandes et réponses.

+0

Alors Visual Studio n'a rien? On dirait, je serai Message Box Debugging this. Je n'ai pas le temps d'apprendre un outil. – Jordan

+0

@Jordan - Fiddler ne prendra presque plus de temps à installer et à utiliser. Cela vaut la peine d'investir votre temps pour apprendre quelque chose qui peut vous faire économiser des heures dans le débogage de MessageBox. – Oded

+0

Ok, Fiddler ne touche aucun de mes points d'arrêt. Comment cela aide-t-il ma situation? – Jordan