2009-07-31 5 views
4

J'utilise VSTS 2008 + .Net + C#. Je développe une application web ASP.Net. J'ai ajouté un gestionnaire générique, c'est-à-dire un fichier .ashx. Comment déboguer ce fichier ashx dans VSTS 2008? Je trouve qu'il n'y a pas d'affichage dans le navigateur ou défini comme option de page de démarrage. Des idées?comment déboguer le fichier ashx dans VSTS?

+1

Salut, George, avez-vous _try_ clic droit sur le fichier .ASHX et en utilisant "View in Browser"? –

+0

Salut John, il n'y a pas un tel menu contextuel pour View In Browser dans VSTS 2008. – George2

Répondre

4

Vous pouvez simplement attacher votre studio à votre serveur Web IIS (Debug -> Attach to Process ->w3wp.exe).

+0

Vous voulez déployer l'application Web dans IIS, lors de la connexion à w3wp et définir le point de rupture dans le fichier ashx? – George2

+1

C'est exactement ce que je veux dire. –

+0

J'ai arrêté le pool d'applications et démarrer le pool d'applications, mais pas de processus w3wp en cours ... comment joindre? Ou devrais-je joindre à un autre nom de processus? – George2

2

Si votre projet est un projet de service Web (ou un nom similaire - l'icône aurait un globe avec un document et C#), vous pouvez simplement exécuter ce projet à partir de VS. VS exécutera le serveur de développement ASP .Net intégré et ouvrira IExplorer avec des liens vers tous les fichiers. (au moins ce qu'il fait pour moi)

+0

Désolé mon projet n'est pas un projet de services web. Lorsque j'appuie sur F5 pour déboguer dans VSTS2008, il y a une erreur indiquant que le fichier default.aspx est introuvable. Je développe une application ASP.Net et j'ai supprimé default.aspx et j'ai seulement besoin d'un fichier ashx générique de gestionnaire dans mes conditions. Des idées pour déboguer le fichier ashx? Le fichier ashx est le seul fichier de mon application Web, en plus des autres classes C# de l'utilitaire. – George2

Questions connexes