.NET 反編譯調試神器:dnSpy了解一下
如果客戶環境出了問題,而又無法快速定位問題,可以借助dnSpy進行反編譯調試跟蹤。
可前往dnSpy官網下載或直接從我的分享鏈接下載(內置包含.NET Framework 4.7.1,若運行提示需要安裝,可解壓找到.NET Framework 4.7.1-x86-x64-AllOS-ENU.exe
安裝)。
具體操作步驟如下所示:
- 添加系統環境變量,COMPLUS_ZapDisable = 1
- 如果需要調試IIS進程,可進入
C:\Windows\System32\inetsrv
目錄執行appcmd list wp
查看對應的應用程序池進程ID - 打開dnspy,調試-->附加到進程-->選擇相應的進程ID-->附加
- 調試-->窗口-->模塊-->搜索要調試的程序集-->雙擊
- 在程序集資源管理器找到要調試的類打開,打斷點即可
- 右鍵要修改的類文件-->編輯類/方法-->修改類-->編譯
- 文件-->保存模塊-->選擇要保存的路徑-->保存
- 將保存的重新編譯的程序集替換到目標路徑即可
- 執行
iisreset
(若為IIS應用)
.NET 反編譯調試神器:dnSpy了解一下
相關推薦
.NET 反編譯調試神器:dnSpy了解一下
方法 ron 反編譯 x86 應用 gem 選擇 獲取 官網 如果客戶環境出了問題,而又無法快速定位問題,可以借助dnSpy進行反編譯調試跟蹤。 可前往dnSpy官網下載或直接從我的分享鏈接下載(內置包含.NET Framework 4.7.1,若運行提示需要安裝,可解
9款.net反編譯的必備神器
編輯來給大家盤點下.net的反編譯工具: Reflector是最為流行的.Net反編譯工具。Reflector是由微軟員工Lutz Roeder編寫的免費程式。Reflector的出現使·NET程式設計師眼前豁然開朗,因為這個免費工具可以將·NET程式集中
Android調試神器stetho使用詳解和改造
llb build 應用 會有 inter 通信 -s nco gets 本文由雲+社區發表 作者:NaOH 概述 stetho是Facebook開源的一個Android調試工具,項目地址:facebook/stetho 通過Stetho,開發者可以使用chro
Python、編譯解釋、動態庫靜態庫、編譯過程、頭文件了解一下
ack 第三方庫 轉換 ado 學習 執行 article 共享 CP 學習Python這門語言首先要了解 什麽是編譯與解釋,什麽是連接,什麽是動態庫與靜態庫, 什麽是編譯: 編譯就是先把高級語言設計的程序翻譯成二進制的機器語言,然後CPU直接執行機器碼就可以了。一把翻
解決VS2013調試ASP.NET中無法調試的問題:當前不會命中斷點。在 XXXX.dll 中找到了 XXX.cs 的副本,但是當前源代碼與 XXXX.dll 中內置的版本不同。
strong 當前不會命中斷點 導致 隨機 當前日期 目錄 一次 但是 解決 解決思路: 一定是在某個文件夾存在了副本,結果果然不出所料。 當前日期是2016年3月10日,But C:\Windows\Microsoft.NET\Framework\v4.0.3
[.Net] 編譯調試時正常,發布後無法正常運行
app lena spa 問題: empty mapped name .net str 發現是發布後的程序找不到App.config文件 添加GetConfiguration(), 指定文件路徑,可以解決問題: 1 private void SetConfig() 2
內核調試神器SystemTap — 簡單介紹與使用(一)
kprobe utils its preview response art sym about output a linux trace/probe tool. 官網:https://sourceware.org/systemtap/ 簡單介紹 S
用Reflector for .NET反編譯dll文件(.net),把整個dll導出個cs插件
dll文件 pen net isa open 顯示 get clas 好的 Reflector for .NET 下載地址: http://www.aisto.com/roeder/dotnet/ Reflector.FileDisassembler.zip下載地址
.Net #if DEBUG調試模式代碼使用
-s else spa con bsp net size str ole #if DEBUG Console.WriteLine("DEBUG:11111111111"); #else Console.WriteLine("Release:222222
centos6.5編譯調試mysql-5.7.18
console basedir enable resolv store name 操作 enabled edi 下載mysql-community-5.7.18-1.el6.src.rpm # rpm -ivh mysql-community-5.7.18-1.el6.
Asp.NET MVC 之 調試訪問 webservice 時出現“ 無法找到資源 ”的錯誤
相對 mvc option logs 控制器 inf code 資源 index 問題情景如標題,具體錯誤如下圖: 出現以上情況,是程序將 .asmx 文件按控制器方式解析了,在 RouteConfig.cs 文件的 RegisterRoutes 方法中忽略
.net 反編譯筆記(2)
最終 使用 很多 項目 否則 大型 復雜 lsp 可選 自上次分享net軟件反編譯相關已一年多,今天再次分享一點幹貨。 1、net反編譯軟件已經相當成熟,具有導出項目的能力。不過大型項目導出的錯誤修復仍然是最耗時的工作,並且初級開發人員容易將一些代碼修復得不對邏輯但是這
vue學習記錄(一)—— vue開發調試神器vue-devtools安裝
shell gist 項目 擴展工具 code blog manifest false .net 網上有些貼子少了至關重要的一步導致我一直沒裝上, 切記!!install後還需build,且install和build都在vue-devtools文件夾內執行 github下載
.net支付寶調試
類型 illegal 頁面設置 app see 解決 解決方法 支付寶 項目 1.編譯器錯誤信息: CS0433: 類型 同時存在於 解決方法:把支付.cs放到項目根目錄和頁面同一個目錄就解決了, 我把那些類都從APP_CODE裏拿出來就對了 不能放到APP_COD
使用VSCode 編譯調試QT程序
dep 依賴 否則 tell ogg mas workspace dir load 預備知識 bat文件,或者其他的腳本 qmake基本語法,qmake shadow build vscode 的task配置 前提 各個程序正確安裝,即使用QtCreator可以正常編
調試利器:SSH隧道
dns 數據傳輸 調試 步驟 unity 監控 工具 而不是 健康 歡迎大家前往騰訊雲社區,獲取更多騰訊海量技術實踐幹貨哦~ 本文作者:ivweb 吳浩麟 原文出處:IVWEB社區 未經同意,禁止轉載 在開發微信公眾號或小程序的時候,由於微信平臺規則的限制,部分接口需要
windows下編譯調試nginx
無法 pat temp linux命令 setup 易用 down nag exe typora-copy-images-to: image windows下編譯調試nginx linux使用gdb跟蹤代碼效率不高,在通過跟蹤代碼進行源碼分析,與定位復雜邏輯問題時,如果有
vue-devtools vue調試神器
-- 完成 頁面 開發 點擊 ice span blank fmt Vue調試神器vue-devtools安裝 vue-devtools是一款基於chrome遊覽器的插件,用於調試vue應用,這可以極大地提高我們的調試效率。接下來我們就介紹一
google chrome 調試技巧:監控 DOM 元素被修改
sub http 元素屬性 分享 右擊 bsp 子菜單 很難 blog 在很多時候, 頁面上一個元素的屬於被修改、刪除,子節點的添加與修改,很難一下找到對應的代碼,在 google chrome 開發者工具裏, 提供了對 DOM 元素的監控: 在 Elem
編譯調試go的內置庫
編譯 部分 源碼 編譯html庫 源碼結構:pkg結構: 更改了源代碼裏的template/template.go,然後想在相關的調用代碼裏看到改變。 其實很簡單,直接把template.a重命名或者刪掉,然後更改源代碼,運行調用了源代碼的相關代碼,系統會自動生成相關的pkg文件 重命名te