2009-08-26 6 views
1

J'ai un fichier ashx dans un projet non web dans VS2008. Le type de projet Web (stsdev utilisé avec Share Point) déploie le fichier ashx sur le serveur. Je peux naviguer vers le fichier et c'est là. Dans VS2008 quand j'essaie de mettre un point de rupture dans le code ashx, il ne me laisse pas. Cela signifie que lorsque je me connecte au processus WP3.exe pour le déboguer à distance, rien ne sera déclenché. Quelles mesures puis-je prendre pour obtenir ce débogage?Débogage de fichiers ASHX Visual Studio

Répondre

1

Le lien ici couvre bien:

http://www.myrocode.com/post/2009/06/03/Custom-HttpHandler-in-SharePoint-2007-using-code-behind-and-debug-option.aspx

En bref

  1. Ajouter {349c5851-65df-11da-9384-00065b846f21}; {fae04ec0-301f-11D3-bf4b- 00c04f79efbc} dans le fichier .prodj
  2. Créer Handler générique
  3. Ajouter une référence à l'assemblage en référence balisage par exemple: <% @ Nom de l'assembly = "S harePointHttpHandlers, Version = 1.0.0.0, Culture = neutre, PublicKeyToken = 23d6ec32decbea39 "%>. Vous pouvez obtenir ceci en utilisant Reflector.

Cela m'a permis de déboguer lors de l'exécution.

Questions connexes