iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 13
0
自我挑戰組

全端工程師的日常挑戰三十日系列 第 13

如何 Debug 在 Release Mode(Release Build) 產生的網站

  • 分享至 

  • xImage
  •  

如何 Debug 在 Release Mode(Release Build) 產生的網站

相信大家都遇過 Release Build 的網站出現錯誤卻因為資訊過少而難以偵錯,但又不可能為了除錯把 Debug Build 的檔案丟上去

這個時候我們就可以將對應的 pdb 加到資料夾中,就可以得到較詳細的錯誤資料(ex.行號)

修改效果

1. 一般狀況(沒有行號資訊)

withoutline

1. 加上 pdb(有行號資訊)

withline

確認 Release Build 的設定會產出 pdb

1. 開啟專案屬性頁

prperties

2. 確認 Configuration Mode

  • 選擇 Build --> 確認 Configuration

configuration

3. 檢查 Output

  • Output 區段,按下 Advanced...

output

4. 確認 Debug info

  • Output 區段,Debug info 設定為 pdb-only

pdb-only

5. 專案中的 obj/Release 資料夾中有產生對應的 pdb

pdb

單鍵部署(publish)時沒有 pdb?

預設 排除 debug 符號檔

default

取消排除 debug 符號檔

uneched

參考資料

  1. Include .pdb files in Web Application Publish for Release mode (VS2012)

上一篇
試著看懂 SQL Server IO 統計資訊
下一篇
如何發行 Visual Studio 專案範本(project Template)
系列文
全端工程師的日常挑戰三十日31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言