无法附加到VS 2022中的w3wp进程



我有在IIS中本地运行的web应用程序。网络框架应用程序4.7.2。当我尝试";附加到进程";对于Visual studio中的w3wp进程,我无法执行此操作。Visual studio正在管理员帐户下运行。我尝试过的东西:

  1. 以不同的顺序重新启动IIS和VS
  2. 设置";启用32位应用程序";IIS中应用程序池上的标志为true
  3. 尝试运行进程监视器以查看是否会出现错误。没有,没有错误
  4. 尝试在";附加到";组合框到各种类型,结果相同。尝试的类型:托管4.x,具有和不具有兼容性模式,托管(本机编译(,本机
  5. 已尝试Visual Studio修复-仍然存在问题
  6. 创建了全新的web应用程序.Net Framework 4.7.2,将其部署在IIS下,并尝试连接到w3wp进程,但遇到了同样的问题

我注意到的事情:

  1. 当我试图连接到w3wp的64版本时,类型是";Managed Net 4,x64";我得到了";无法连接到进程";带有正当理由的消息:VS必须以管理员身份运行。有趣的是:VS以管理员身份运行
  2. 当我打开32位应用程序标志时,我得到的类型是x86;访问被拒绝";。即使重新启动IIS并尝试访问应用程序以启动新的w3wp进程。我认为应该是:;管理网4、x86";,但我不能百分之百肯定

在这一点上我没有主意了。任何帮助都将非常感谢

更新。我注意到,当我在IIS的应用程序池上打开32位应用程序时,我在事件查看器中收到以下错误:"找不到源.NET运行时中事件ID 0的描述。本地计算机上没有安装引发此事件的组件,或者安装已损坏。您可以在本地计算机上安装或修复该组件">

事实证明,损坏的Avecto安装是罪魁祸首。重新安装有问题的软件解决了问题。生活和学习。至少我还活着

相关内容

最新更新