Visual Studio ASHX文件调试

时间:2009-08-26 13:05:15

标签: c# visual-studio-2008 sharepoint ashx

我在VS2008中的非Web项目中有一个ashx文件。 Web项目的类型(与Share Point一起使用的stsdev)将ashx文件部署到服务器。我可以导航到该文件,它就在那里。在VS2008中,当我尝试在ashx代码中设置一个断点时,它不会让我。这意味着当我连接到WP3.exe进程以进行远程调试时,不会触发任何内容。我可以采取哪些步骤来调试它?

1 个答案:

答案 0 :(得分:1)

这里的链接很好地涵盖了它:

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

简而言之

  1. 将{349c5851-65df-11da-9384-00065b846f21}; {fae04ec0-301f-11d3-bf4b-00c04f79efbc}添加到.prodj文件
  2. 创建通用处理程序
  3. 在标记引用中添加对程序集的引用,例如:<%@ Assembly Name =“SharePointHttpHandlers,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 23d6ec32decbea39”%>。你可以使用Reflector来获得这个。
  4. 这允许我在运行时调试。