dnSpy调试IIS(w3wp进程)

Posted s5689412

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dnSpy调试IIS(w3wp进程)相关的知识,希望对你有一定的参考价值。

因为IIS属于系统进程,所以正常启动dnSpy是看不到w3wp进程的,需要用管理员权限启动dnSpy。

启动之后,必须要通过 调试->窗口->模块 来选择要调试的dll,通过这种方式可以发现要调试的dll文件真实路径类似于下面这样:

C:WindowsMicrosoft.NETFramework64v4.0.30319Temporary ASP.NET Files ootc1c3792f7187ec00assemblydl34ef0d87c3d3f73b_7cb1d501

而不是你所映射的IIS网站的物理路径中的文件,只有用这样的方式才能真正调试到实际执行的dll文件。

以上是关于dnSpy调试IIS(w3wp进程)的主要内容,如果未能解决你的问题,请参考以下文章

在vs 调试进程中找不到 w3wp.exe 进程

ABP框架 - 介绍 VS2017调试器无法附加到IIS进程(w3wp.exe) c# 动态实例化一个泛型类

vs调试 iis发布之后的项目

dnSpy 如何调试附加进程

关于IIS调试无法进入断点问题

Visual studio 附加进程调试