即使在重新启动 IIS 后,在列表中也找不到 w3wp 进程
w3wp Process not found in the list even after restarting IIS
我有一个要在 IIS 上调试的网站。这是一项非常直接的工作,所以我继续在 IIS 上创建一个网站并将其指向本地解决方案,到目前为止一切顺利,但是当我继续尝试将调试过程附加到该网站时,我看不到任何w3wp 进程,奇怪的是,当我重新启动 IIS 时,我确实能够看到 Default App Pool w3wp 但仅此而已,我看不到我的网站应用程序池.
我已经尝试了所有的方法来解决这个问题。以下是我尝试过的事情:
- 重新启动 IIS(它只显示默认应用程序池)
- 刷新调试进程列表。
- Select 特定的 .NET 版本而不是调试列表中的 Native。
仍然面临同样的问题,即在列表中看不到我的网站应用程序池。任何人都可以帮助我吗?
此问题的一般故障排除步骤:
提示:为排除出现IDE的可能性,您可以尝试升级VS2019至最新版本
开启你visual studio2019与管理员
启用 Attach to Process
中的 Show processes from all users
选项。
我们知道IIS中的网站有空闲time-out,所以请在您的浏览器中访问该网站,确保您可以查看该网站。
那么你可以仔细查看上图中的过程
如果还是找不到进程,请re-create换一个站点,同时检查是否生成新的应用程序池。然后就可以在这个新站点调试项目了。
我终于明白为什么我的工作进程没有显示了,实际上我的问题是绑定。我所做的是将绑定设置为指向实际服务器而不是本地主机,而且我只需要将网站的“名称”更改为与我拥有的 QC 服务器相同。所以基本上,我只是更改了下面的内容,它就开始工作了。
- 将App名称改为实际QC网址
- 删除了对 QC 网站的绑定,而是指向 LocalHost。
我有一个要在 IIS 上调试的网站。这是一项非常直接的工作,所以我继续在 IIS 上创建一个网站并将其指向本地解决方案,到目前为止一切顺利,但是当我继续尝试将调试过程附加到该网站时,我看不到任何w3wp 进程,奇怪的是,当我重新启动 IIS 时,我确实能够看到 Default App Pool w3wp 但仅此而已,我看不到我的网站应用程序池.
我已经尝试了所有的方法来解决这个问题。以下是我尝试过的事情:
- 重新启动 IIS(它只显示默认应用程序池)
- 刷新调试进程列表。
- Select 特定的 .NET 版本而不是调试列表中的 Native。
仍然面临同样的问题,即在列表中看不到我的网站应用程序池。任何人都可以帮助我吗?
此问题的一般故障排除步骤:
提示:为排除出现IDE的可能性,您可以尝试升级VS2019至最新版本
开启你visual studio2019与管理员
启用
Attach to Process
中的Show processes from all users
选项。我们知道IIS中的网站有空闲time-out,所以请在您的浏览器中访问该网站,确保您可以查看该网站。
那么你可以仔细查看上图中的过程
如果还是找不到进程,请re-create换一个站点,同时检查是否生成新的应用程序池。然后就可以在这个新站点调试项目了。
我终于明白为什么我的工作进程没有显示了,实际上我的问题是绑定。我所做的是将绑定设置为指向实际服务器而不是本地主机,而且我只需要将网站的“名称”更改为与我拥有的 QC 服务器相同。所以基本上,我只是更改了下面的内容,它就开始工作了。
- 将App名称改为实际QC网址
- 删除了对 QC 网站的绑定,而是指向 LocalHost。