在 Windows 8.1 中使用 Visual Studio 2013,我习惯于通过附加到运行应用程序池的 w3wp.exe 进程来调试托管在 IIS 中的应用程序。
从 8.1 升级到 10 后,即使选中了“显示所有用户的进程”复选框,我也无法在“附加到进程”对话框中看到任何 w3wp.exe 进程。
IIS 10 中应用程序池的进程名称是什么?也许还有另一种方法可以在 Windows 10 中调试 IIS 应用程序?
更新:
问题是所有 w3wp.exe 进程都已停止。只需再次通过浏览器点击 URL 即可启动 w3wp.exe 进程,并且我能够像往常一样进行调试。
最佳答案
以管理员模式打开Visual Studio,然后调试->附加到进程->勾选“显示所有用户的进程”复选框,选择w3wp.exe。调试源代码需要管理模式。
关于asp.net - 如何在 Windows 10/IIS 10 上附加到 IIS 进程 (w3wp.exe)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32072195/