Sign In
Terry Lin's Blog
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
RSS for posts
Atom
RSS for comments
OK
Search
Advanced search options...
Search In:
Everything
Blogs
Forums
People
Groups
Places
Pages
Date range:
All Time
Last Year
Last 6 Months
Last 3 Months
Last Month
Last Week
Last Two Days
Tags
.NET
Debugging
General
Info
TechEd2008
Archive
Archives
March 2009
(1)
November 2008
(2)
October 2008
(4)
September 2008
(5)
October, 2008
MSDN Blogs
>
Terry Lin's Blog
>
October, 2008
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Terry Lin's Blog
TechEd2008 .NET 應用程式除錯秘技系列(4) 應用程式沒有回應(Idle Hang) 下
Posted
over 4 years ago
by
Terry Lin
0
Comments
終於進入到正題囉~馬上來看一下這個Idle Hang的問題如何重現? 重現步驟: 1. 執行應用程式並開啟WinDbg,在WinDbg中直接附加到HangDemo.exe這個process。忘記的請參考 前一篇 文章。 2. 在轉帳旁邊的TextBox輸入一個金額(Ex, 2000),按一下"轉帳"鈕,然後很快的切到"支票轉存款帳戶",再按一次"轉帳" 3. 此時您再去按顯示餘額(無論支票或存款)都會變成灰色且無回應。 4. 這時候我們已經確定應用程式Hang住了...
Terry Lin's Blog
TechEd2008- .NET 應用程式除錯秘技系列(4) - 應用程式沒有回應(Idle Hang) 上
Posted
over 4 years ago
by
Terry Lin
0
Comments
這個問題的範例請從 這裏 下載,DB 在此 。 在這個範例當中,我們分成2個部份介紹,第一個部份是 - 如何在dump中找出SQL connection string。第二個部份才是介紹如��處理Idle hang的狀況。 在開始debug之前,由於我們要debug的是.NET 的應用程式,因此在WinDbg裏要先啟用CLR Exception的event。方法如下: WinDbg=>Debug=>Event Filters ,在列表中找到CLR Exception並點選右邊的"Enable"...
Terry Lin's Blog
TechEd2008- .NET 應用程式除錯秘技系列(3) - Internet Explorer Crashed
Posted
over 4 years ago
by
Terry Lin
0
Comments
在這個範例裏,會首度介紹WinDbg這個工具(之前有插播Kernel Debugging)。坦白說,在還沒有進微軟之前,我也不曉得有WinDbg這工具(謎之音:就算知道也不懂怎麼用啊~~),一切就在於國內關於這方面知識的介紹實在太少。我想也跟debugging本身並不是一門顯學也有關係。坊間的書大都教大家怎麼寫程式,但很少提到怎麼除錯。而實際上除錯也沒有想像中的簡單,除了對程式語言及邏輯的了解以外,還需要對系統的行為有所了解。 當然,除錯自己的程式總比除錯別人的程式來得容易(尤其是在有source...
Terry Lin's Blog
插播--作業系統Blue Screen 也能Debugging
Posted
over 4 years ago
by
Terry Lin
0
Comments
這星期有點小忙~所以只能趁著休假把該還的幾篇TechEd文章寫一寫。當我正要開始寫的時候(本來系列之3要寫IE 訪問由ASP.NET寫的網頁會Crash,這個問題與Flashget有關),我的桌機就出現BSOD(Blue Screen On Death),已經很久沒有碰到過Blue Screen了,當然要趁這個機會來debugging一下。我的桌機是四核心加上8GB的RAM. 執行的作業系統是Windows Server 2008 64 bit的版本。 在系統Crash後,在進階系統設定的啟動及修復選項中...
Page 1 of 1 (4 items)