ASP.NET Debugging Tips
這幾天幫忙解決了幾個VS.NET Debug上的小問題,特別拿出來分享一下:
1) 要Debug Localhost上的ASP.NET程式時,彈出一個跟Debugger Users群組有關的錯誤訊息,如下:
此時建議先檢查兩個地方: 1) IIS Web是否已停用匿名存取? 2) 測試時用的使用者是否為Debugger Users的成員?
這兩點都挺明顯的,並不難發現,比較煩的是第三種隱性的狀況,也就是其實與”Debugger Users”沒有關係,也並非真的權限不足,而是IE的自動登入沒有設妥。對第三種狀況來說,這個錯誤訊息”誤導”效果十足。
要檢查是否為自動登入問題,方法很簡單。先確認你的Debug StartPage URL,例如: http://localhost/myweb/test.aspx。接著在IE中輸入這個URL,此時若IE跳出來問Username/Password,就代表自動登入沒生效,也就是所謂第三種狀況。如果你確定已取消匿名存取,而且也開了整合式驗證,則可以看看是不是IE的進階設定被改了。如下圖:
2) 延伸以上的問題,若只能用自動登入啟動ASP.NET的Debug Mode,又要怎麼用其他身份登入做測試呢?
啟動Deugger後,它會咬住ASP.NET Web執行的Process(w3wp.exe on Windows 2003, aspnet_wp.exe on Windows 2000),此時該Process下的所有Web動作都受到監控,並不只限於VS.NET開出來的那個IE。了解了這個原理,大家應該想到解決方法了吧?
另開一個IE,用另一個身份連到同一Web就OK了! 甚至,我常常會留著這個IE開著,每次重新啟動Debugger後,再Refresh一次就可了囉!
意見
沒有意見
你的看法呢?
標題
(必要的)
姓名
(必要的)
你的URL
(選擇性的
)
意見
(必要的)
Remember Me?
請輸入以上的數字:
搜尋
Go
<
June 2006
>
Sun
Mon
Tue
Wed
Thu
Fri
Sat
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
【工商服務】
最新回應
Tags 分類檢視
.NET
AJAX
ASP.NET
Bicycle
CODE
Collections
Community Server
CSS
Debug
English
Hiking
IE
IIS
Javascript
jQuery
KB
Life
Linq
MCSE
ORACLE
Performance
Reporting Service
Security
Sharepoint
SQL 2000
SQL 2005
SQL 2008
TechEd
ThinkPad
Tips
Tools
Trouble-Shooting
VBScript
Virus
Vista
VS.NET 2003
VS2005
VS2008
Web
Windows 2008
Work
中文編碼
潛盾機
關於作者
一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"
有為的中年人
"自許。
文章典藏
January 2009 (1)
December 2008 (23)
November 2008 (20)
October 2008 (19)
September 2008 (21)
August 2008 (10)
July 2008 (16)
June 2008 (20)
May 2008 (20)
April 2008 (21)
March 2008 (18)
February 2008 (9)
January 2008 (18)
December 2007 (20)
November 2007 (22)
October 2007 (20)
September 2007 (23)
August 2007 (22)
July 2007 (19)
June 2007 (29)
May 2007 (21)
April 2007 (23)
March 2007 (23)
February 2007 (17)
January 2007 (9)
December 2006 (12)
November 2006 (15)
October 2006 (7)
September 2006 (9)
August 2006 (16)
July 2006 (14)
June 2006 (12)
May 2006 (12)
April 2006 (9)
March 2006 (4)
February 2006 (7)
January 2006 (8)
October 2005 (1)
August 2005 (1)
July 2005 (1)
June 2005 (2)
March 2005 (1)
February 2005 (1)
January 2005 (5)
February 2004 (3)
January 2004 (12)
其他功能
這個部落格
Home
Feedjit live traffic feed
Syndication
Comments RSS