无法在运行Windows 7 x64的IIS 7上使用VS 2008调试ASP.NET应用程序

时间:2010-06-02 20:35:43

标签: asp.net visual-studio-2008 iis-7 windows-7

我一直在尝试调试现有的asp.net Web应用程序,它需要我对IIS网站进行调试。

我已经安装了应用程序并可以在localhost上导航到它。但是,当我以管理员身份启动VS 2008并尝试对其进行调试时,我收到一条消息“无法在Web服务器上启动调试。启动的URL的IIS工作进程当前未运行。”

我查看了一些帮助文件内容,似乎无法弄清楚发生了什么。显然,IIS工作进程正在运行,因为我可以在没有VS打开的情况下在本地导航到该站点。

我的老板建议可能是因为我的操作系统是64位。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

您必须启动应用程序池的IIS工作进程

  1. 将测试HTML页面放在Web应用程序文件夹中。访问此HTML页面以启动此应用程序池的w3wp.exe进程。
  2. 将VS调试器附加到此过程。
  3. 开始访问ASPX页面并进行调试。

答案 1 :(得分:0)

请确保您分别使用x64或x86调试器,具体取决于您编译应用的方式。