Web Project Development
בתפוז עלתה שאלה שקשורה לעבודה עם ה - Development Server, בפוסט זה אני אעבור בקצרה ובהמהירות על האופציות השונות.
כשעובדים עם פרוייקט web כדי להריץ אותו צריך שרת שיודע להאזין לבקשות ולהחזיר תשובות, כל ההגדרות בנושא נמצאים במאפייני הפרוייקט בטאב Web
אופציית ברירת המחדל היא עבודה עם השרת הפנימי של Visual Studio, וזהו החלון הצהוב הקופץ כל פעם מצד ימין בשורת המשימות
כברירת מחדל הוא מקבל כל פעם פורט רנדומלי אחר, במידה ועובדים עם השרת הזה עדיף תמיד לשנות אותו ל - Specific Port ולהגדיר אחד כזה.
האופצייה המועדפת עלי, היא לסמן את Use Local IIS Web Server, אני מעדיף את שיטת העבודה הזו מכיוון שזה מדמה את המצב האמיתי (בלי לגלות אחרי זה באגים מוזרים כתוצאה מכך שכשהמוצר עולה לאוייר הוא רץ על IIS)
חסרון אחד בשיטה זו, שאי אפשר לסמן Enable Edit and Continue (בתחתית המסך - לא נכנס בתמונה) המאפשר לשנות קוד תוך כדי ריצה.
כמובן שבשיטה זו צריך לדעת לקנפג את IIS (גישה ל - DB ועוד)
ניתן גם להתקין את
IIS Express שהוא גרסה רזה של IIS מצד אחד ומצד שני מכיל את רוב התכונות של IIS 7.5, במקרה זה תקבלו אופצייה של Use IIS Express. (בפוסט אחר אני ארחיב יותר על IIS Express)