DCSIMG
כיצד לדבג קוד שרץ תחת IIS - צעד אחר צעד - שלמה גולדברג (הרב דוטנט)

שלמה גולדברג (הרב דוטנט)

מרצה בסלע ויועץ בעולם ה - net.

כיצד לדבג קוד שרץ תחת IIS - צעד אחר צעד

במידה ואתם מריצים קוד ב – Visual Studio זה לא משנה מה בחרתם במאפיינים של הפרויקט האם לעבוד עם ה – server של visual studio או לעבוד מול IIS, תוכלו לדבג את הקוד.

אבל במידה והאפליקציה נמצא ב – IIS והרצתם אותה דרך גלישה בדפדפן ועדיין אתם רוצים לדבג, זה אפשרי בכמה שלבים פשוטים. (לקריאה על Remote Debugging)

ראשית פתחו visual studio. ופתחו את הפרויקט (אם יש לכם אותו – אם אין לכם עדיין אפשר לדבג אם יש לכם את קבצי ה – pdb אבל זה כבר נושא לפוסט אחר)

בחרו ב – Attach to Process (בדרך כלל תחת tools או לחיצה של ctrl + alt + p)

תקבלו את החלון הבא

image

חפשו Process הנקרא w3wp (במידה ולא מצאתם נסו לסמן את שני ה – checkbox הנמצאים למטה אחרי רשימת ה – processes)

ייתכן ותמצאו יותר מאחד במידה ויש לכם כמה Application Pool נסו להבין לפי עמודת ה – Title מיהו הנכון, במידה ולא הצלחתם תוכלו או לבחור את שניהם או לקרוא את הפוסט הזה כדי לדעת איך לחלץ את המידע.

ייתכן שתקבלו הודעת אזהרה שהתהליך יכול להעמיס על המחשב, אשרו אותו.

וכעת תוכלו לשים break points ולדבג כרגיל.

פורסם: Apr 26 2011, 08:37 PM by Shlomo | with no comments
שלח תגובה

(שדה חובה)  

(שדה חובה)  

(אופציונלי)

(שדה חובה) 

Please add 7 and 4 and type the answer here:


Enter the numbers above: