dnSpy调试Web应用程序
2024-01-07 23:44:07
前言
dnSpy是一个.NET程序集调试器和编辑器,主要用于调试和编辑没有源码的.NET程序集。
一、dnSpy是什么?
dnSpy是一个.NET程序集调试器和编辑器,主要用于调试和编辑没有源码的.NET程序集。它支持.NET和Unity程序集,可以直接打开本地程序集或GAC程序集进行反编译,并具备调试和编辑程序集的功能。dnSpy还支持附加到进程进行调试,可以附加到IIS进程进行调试。此外,dnSpy还支持修改程序集中的资源文本,甚至可以达到破解的目的。
二、如何使用dnSpy
使用dnSpy的方法也比较简单,可以通过简单的拖拉将dll拉到dnSpy左侧程序集资源管理器中,然后点击加号可以看到对应dll中的类内容。如果需要进行调试,可以选择调试-附加到进程,选择相应的进程ID进行附加,然后在程序集资源管理器中找到要调试的类打开,打断点即可。在调试过程中,可以通过调试-窗口-模块调出模块窗口,选择要调试的程序集进行调试。
三、如何调试Web应用程序
第一步:点击“dnSpy.exe” 以管理员身份运行;
第二步:查询IIS进程ID,CMD进入C:\windows\system32\inetsrv目录,使用命令appcmd list wp 输出IIS所有站点及站点下挂载的应用程序。
注意:当报“WAS服务不可用”使可能CMD不是以管理员身份运行。
下面为正确输出
第三步:调试-》附加到进程
第四步:根据CMD查询进程附加
第五步:调试-》窗口-》模块。
第六步:找到对应的程序集双击添加到左侧菜单,并找到对应的方法调试即可。
四、下载
总结
总的来说,dnSpy适用于需要进行.NET程序集调试和编辑的用户,如开发人员、测试人员等。
文章来源:https://blog.csdn.net/qq_25905177/article/details/135443421
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!