1

我有两个在 IIS 7(在 Windows 7 上)中运行的 Web 服务。我需要附加到这些服务之一以使用 VS 2012 进行调试。但是当我在 Visual Studio 中选择附加到进程时,没有w3wp.exe进程要附加到(即使我选择显示所有用户的进程)。

TaskMgr 也显示 no w3wp.exe

那什么在运行服务呢?我知道它正在运行,因为我在浏览器中看到了相关错误。

我的形象

4

1 回答 1

1

这听起来很像您的 Web 服务在内置的“Cassini”Web 服务器 ( WebDev.WebServer40.EXE) 或 IIS Express ( iisexpress.exe) 下运行。

如果不是这种情况,那么听起来有问题的 Web 服务的“全胖”IIS7 工作进程由于其空闲超时而关闭。

最后,如果您需要附加到 IIS7 工作进程,您需要以管理员身份启动 Visual Studio,即右键单击开始菜单上的 VS 图标并选择“以管理员身份运行”。

于 2013-11-06T04:19:23.500 回答