VS 2005 איטי איטי..

בטיטi

New member
../images/Emo41.gif VS 2005 איטי איטי..

קורה לי לא מעט, באפליקציות ASP.NET 2.0 מפותחות ב VS.NET 2005, כאשר אני מריץ את האתר, אפילו בלי שנגעתי בקוד, מבלי שביצעתי שמירה, פשוט הרצתי, אפילו בלי DEBUG (רק CONTROL+F5) ל VS.NET לוקח הרבה זמם להפעיל את האתר, מכיוון שלפי האייקון שמוצג בחלק התחתון של המסך, אני רואה שהוא מקמפל ! כלומר, למרות שלא עשיתי שום שינוי, עדיין - בכל הפעלה, הוא מקמפל ! מדוע ?
 

EdotK

New member
אז ככה:

1. ctrl + f5 מקמפל את האתר. זה מה שבקשת ממנו. 2. אתה לא צריך לקמפל כל פעם מחדש - אתה יכול פשוט להשאיר את הדפדפן פתוח - ובכל שינוי בקוד פשוט לרפרש את הדף באקספלורר. 3. אתה יכול לשלוט בקמפול של האתר. במידה ויש לך לדוגמא 3 פרויקטים בSolution שלך, את האתר, את הלוגיקה, ועוד איזה פרויקט לוגיקה כלשהו, אתה יכול במאפיינים של הSolution לקבוע שבקמפול של הפרוייקט האתר לא יקומפל - אבל השאר כן (מאוד מאוד שימושי) 4. בכל מקרה, VS2005 זו סביבת עבודה מאוד מאוד כבדה. מומלץ לא לעבוד עם פחות מג'יגה זיכרון. (וכל המרבה..)
 

בטיטi

New member
שכחתי פרט חשוב.. ../images/Emo13.gif

עשיתי קצת סלט, הבעיה העיקרית היא, שגם כשקבעתי ב Configuration Properties, שהאתר לא יקומפל (אין סימון V על ה Build), הוא עדיין מקומפל כשאני לוחץ F5... בעיה נוספת שנתקלתי בה היא, שבעת שמירה, לוקח לו הרבה מאוד זמן... קראתי על בעיה כזו בבלוג כלשהו, אך ללא פתרון.. תודה בכל מקרה !
 

EdotK

New member
למה ללחוץ f5?

בשביל לדבג אתר הרבה יותר נוח לעבוד כרגיל עם IIS, ללא דיבאג, ובמידה ומתעורר צורך לדבג - פשוט מפעילים את הדיבאגר תוך כדי ריצה ע"י Debug - Attach to Process ואז לסמן את aspnet_ws.exe.
 

בטיטi

New member
לא זו הנקודה..

אני עובד עם Attach Process בדרך כלל, אבל לא ברור לי מדוע הוא מקמפל את כל האתר, למרות שסימנתי לא לקמפל. עם זה אני יכול לחיות, אני פשוט עובד כפי שהצעת, מה שהכי בעייתי זה הבעיה השניה, שבעת שמירה, לוקח לו הרבה מאוד זמן... קראתי על בעיה כזו בבלוג כלשהו, אך ללא פתרון..
 
nil ref error

הבעיה נובעת בגלל מודל הקומפילציה של asp.net 2.0 web site הוא חייב לקמפל את כל הדפים לפני שהוא יכול להתחיל לעבוד. אפשרויות - לעבוד עם - Build->Build Page לעבור ל web application - מומלץ
 

בטיטi

New member
תגובה :

1. למה לקמפל כאשר אני מבצע שמירה של שינוי בדף ? (אולי אני בכלל לא רוצה להריץ ?) 2. אני עובד עם Web Application (לא עם ASP.NET Web Site)
 

Vladimir Vexler

New member
טיפים וטריקים לעבודת VS2005 מהירה

היי, מכיר את הבעיות האלו והתגובות ששמו כאן הן נכונות. אבל הנה רשימה ארוכה של טיפים לעבודה עם VS2005 Scott Guthrie הכין בבלוג שלו רשימה של טיפים, טריקים, מתכונים, ו-"הברקות" שנועדו לגרום לעבודה של מתכנת ב- VS2005 נוחה מהירה הרבה יותר. יש כאן המון אינפורמאציה, המון טיפים וטריקים. הוא גם דואג לעדכן ולהוסיף עוד ועוד נקודות. ביקשתי מכל החברה אצלי בחברה לעשות מעבר על זה. והתוצאה מעולה. http://weblogs.asp.net/scottgu/pages/ASP.NET-2.0-Tips_2C00_-Tricks_2C00_-Recipes-and-Gotchas.aspx לחצו כאן ולדימיר וקסלר Vice R&D Manager Scepia http://blogs.microsoft.co.il/blogs/vladimirv target=_blank style=color:blue>http://blogs.microsoft.co.il/blogs/vladimirv
 
למעלה