Dnspy的使用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、dnspy的使用
  • 二、通过dnspy附加进程调试iis
  • 总结


前言

由于工作需要在服务器上快速找到问题,并解决。所以我开始用dnspy,我用的版本是dnSpy.160319.2.XP,这是比较古老的版本了,当然我也想用新版本,但是我们公司的项目大多是运行在NetFramework4.0版本上的,新版的-dnspy需要更高版本的Framewok

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、dnspy的使用

通过简单的拖拉可以将dll拉到dnspy左侧程序集资源管理器中,然后点击加号可以看到对应dll中的类内容。
Dnspy的使用_第1张图片

二、通过dnspy附加进程调试iis

进入到目录C:\Windows\System32\inetsrv
唤出cmd命令行工具
输入命令appcmd list wp
注:如果提示 ‘appcmd’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。需要安装一下IIS。
Dnspy的使用_第2张图片
通过图片我们可以看出网站的进程id为6504
我们通过dnspy菜单栏-调试-附加到进程将dnspy附加到iis上进行调试
Dnspy的使用_第3张图片
然后再通过调试-窗口-模块调出模块窗口,在这个界面里是所有当前网站相关的dll。
通过选择dll然后打断点,请求数据就可以进入到调试模式。

总结

通过dnspy可以方便的将iis上发布的网站通过附加进程的方式调试。
另外还可以通过编辑IL模式修改dll。
反编译工具还有reflector,它可以将dll导出成c#源码。

你可能感兴趣的:(学习,c#,开发语言,dnspy)