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

发布于 2024-09-04 04:04:47 字数 295 浏览 5 评论 0原文

我一直在尝试调试现有的 ASP.NET Web 应用程序,该应用程序需要我针对 IIS 网站进行调试。

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

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

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

I've been trying to debug an existing asp.net web application that requires me to debug against an IIS website.

I've installed the app and can navigate to it on localhost. However, when I start VS 2008 as an Administrator and try to debug it, I get a message "Unable to start debugging on the web server. The IIS worker process for the launched URL is not currently running."

I've looked through some of the help file contents and can't seem to figure out what is going on. Clearly, the IIS worker process IS running, since I can navigate to the site locally without VS open.

My boss has suggested that it might be because my OS is 64 bit. Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦幻的味道 2024-09-11 04:04:47

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

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

You must start the IIS worker process for the application pool,

  1. Place a test HTML page in the web application folder. Access to this HTML page to initiate a w3wp.exe process for this application pool.
  2. Attach VS debugger to this process.
  3. Start to access the ASPX pages and do debugging.
蓝眸 2024-09-11 04:04:47

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

Be sure you are using the x64 or x86 debugger respectively depending on how you compiled your app.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文