2014-03-27 44 views
2

我在Visual Studio中的网站项目,包括一些网站的处理程序。我尝试了各种方法来尝试和调试Web处理程序代码,但是当我设置断点并启动项目时,断点变成了一个圆,断点永远不会被击中。我已经尝试使用该选项在启动项目时不打开页面,并且我没有看到w3wp.exe或任何aspnet进程,因此没有任何任务要附加到。如何调试在网站项目的web处理程序(ASHX)在Visual Studio 2013

enter image description here

我没有看到在web.config中任何注册的处理程序,但是当我看看如何注册一个处理我很困惑。下面是在调用处理程序的aspx页面代码的行...

http://localhost:13196/handler.ashx?id=4764806f-2abb-40b4-a5d9-3139fdb060c2 

当他们谈论登记他们谈论一个文件类型的处理器。这种情况下的文件类型是什么?

感谢您的帮助,您可以提供。

加里

+0

你想调试这一点,因为你的处理程序是从不打?当您尝试连接到进程时,是否已勾选复选框以包含来自其他用户的进程? –

+0

谢谢你的回复。正如你所看到的w3wp.exe没有运行。 – Gary

回答

0

确保您调试项目关闭最新版本,设置你的破发点,并尝试按F5(调试 - >启动调试)。如果它运行IIS,则可以通过转至工具 - >附加到进程并选中“显示所有用户的进程”来调试,并且应该列出w3wp.exe。一旦你连接你可能会被提示启动VS作为管理员,你将不得不通过再次附加它的动议。

+0

感谢您的回复,但w3wp.exe未运行。 – Gary

相关问题