使用WIN 7在VS 2010上调试asp.net处理程序

使用WIN 7在VS 2010上调试asp.net处理程序,asp.net,Asp.net,我正在尝试调试我用VS2008编写的http处理程序。我曾经能够附加到流程w/VS 2008。但是当我尝试用VS2010做同样的事情时,我的断点都没有被击中 我修改了web.config文件,但没有用。我的理解是,IIS7使用应用程序池,但使用什么帐户?我试图用IE 8连接到进程,但这似乎也不起作用 其他人知道我可能遗漏了什么吗?您应该寻找一个名为w3wp的流程。您需要在“附加”对话框中选中“显示来自所有用户的进程”复选框,并且确实需要以管理员身份启动Visual Studio右键单击VS图标-

我正在尝试调试我用VS2008编写的http处理程序。我曾经能够附加到流程w/VS 2008。但是当我尝试用VS2010做同样的事情时,我的断点都没有被击中

我修改了web.config文件,但没有用。我的理解是,IIS7使用应用程序池,但使用什么帐户?我试图用IE 8连接到进程,但这似乎也不起作用


其他人知道我可能遗漏了什么吗?

您应该寻找一个名为w3wp的流程。您需要在“附加”对话框中选中“显示来自所有用户的进程”复选框,并且确实需要以管理员身份启动Visual Studio右键单击VS图标->以管理员身份运行

当本地计算机上运行多个应用程序池时,您会发现多个进程具有相同的名称。您可以全部附加到它们,或者有一个名为W3WP Advanced Attacher WADA的扩展,它向您显示每个进程与哪个站点相关,因此,您只能附加到您想要的站点: 我自己并不费事,也不附加到所有w3wp进程。我的同事成功地使用了扩展,因此,差别不大。

有意思吗