מעבר ל ASP.NET 2.0

nelsonyan30

New member
מעבר ל ASP.NET 2.0

שלום רב שתי שאלות להבנה במעבר לASP.NET 2.0: א. כאשר הייתי רוצה להציג למשתמש מרוחק פרויקט asp.net 1.1 ,הייתי נותן לו את הIP של המחשב שלי ומשרשר את הלינק במקום הlocalhost . לדוגמא: http://localhost/myproject/mypage.aspx http://172.124.0.68/myproject/mypage.aspx כמובן שהפרוייקט היה ב virtuel directory בIIS נכון לעכשיו הבנתי שפרוייקט ASP.NET 2.0 אינו רץ בIIS והוא מפעיל ASP.NET Developer Server שנראה כך : http://localhost:2238/myproject/mypage.aspx ואני מעוניין להציג תפרויקט שלי למשתמש מרוחק,איך אני עושה את זה? ב. שאלה בקשר לAjax ,הורדתי מהאתר של http://ajax.asp.net/ את DLL החדש לASP.NET 2.0 שנקרא בשם מיקצועי "Atlas" , אני מנסה לקרוא לdll ,אבל הפלטרפורמה לא מזהה אותו, האם יש למשהו דוגמא Developing ASP.NET 2.0 Applications using AJAX או כל דוגמא אחרת לממוש Ajax?דרך אגב הבנתי שאין בASP.NET 2.0 תגיות עם התחלה של ..:ajax> תודה מראש
 

idv

New member
תשובות

1 יש שתי אפשרויות - או שתפעיל את debuger ותתן למשתמש המרוחק את הכתובת שרשמת (כולל מס' הפורט) או שתכניס את הספריה של האתר שכתבת לתוך ה IIS.
 

nelsonyan30

New member
לא עובד

אם אתה מתכוון כך לדוגמא : http://172.23.110.231:2238/myProject/ אז לא עובדלי. ובקשר לשיטה השניה של IIS ,אז יש לי בעיה עם הStringConnection ,אני מנסה לקשר ל Sql Swerver וגם פה לא יודע איך להפעיל את הProvider לlocalhost
 

24sharon

New member
כפי הידוע לי

אין אפשרות להעביר כתובת שרת פנימי של VS. ברגע שאתה מקבל כתובת localhost:1250... אתה כמדומני לא יכול להעביר את הכתובת הזו על מנת שייצפו בה. הכתובת הזו אפילו לא עובדת אם הVWD לא פעיל. לגבי הCONNECTION-STRING, היה כאן בעבר הלא רחוק דיון איך להתחבר, מה שאני עושה זה פשוט יוצרת משתמש בSQL SERVER ונותנת לו הגדרות של ADMIN, ואז מתחברת דרך השם והסיסמא שלו, זה עובד מצוין. [אתה כנראה מתחבר דרך הWINDOWS]
 

yonigold

New member
צריך לעבוד

זה שרת WEB לכל דבר, וודא שהוא מופעל (איקון למטה ליד השעון), וודא שהפורט המדובר פתוח אצלך בנתב או בחומת האש על המחשב - זה צריך לעבוד. אגב, כדי להתמודד עם שינויי כתובת הIP אצלך במחשב, תוכל להשתמש בשירות הנ"ל: http://www.no-ip.com/
 

egozi13

New member
זה דווקא לא אמור לעבוד

ה VWD (שזה השרת שמריץ ASP.NET מתוך ה visual studio) הוא למעשה מבוסס על cassini מדובר בשרת קל להרצת ASP.NET שלא אמור לאפשר חיבור ממחשב מרוחק, אלא רק לוקאלי, משום שמטרתו היא להוות שרת לפיתוח ובדיקות בלבד, ולא ל production מאידך, אפשר פשוט להגדיר Virtual Directory ב IIS ואז לעבוד בדיוק כמו שעבדת ב ASP.NET 1.1
 

nelsonyan30

New member
ממצאים

טוב , בקשר לתשובה שאפשר להשתמש בשרת של הASP.NET 2.0 וכמובן להתת אישור לPORT אז אי-אפשר גם מנסיון וגם מקצת קריאה על הנושא הזה ברשת . מסתבר שהפיתרון הוא פשוט לעבוד כמו 1.1 ASP.NET ולייצר הVirtual Directory ואז כמובן יש לשנות את הביטוי של הConnectionString . תודה רבה על התגובות
 

Justin Angel

New member
קה פרובלמה מואי צ'יקיטה?

1. לא ניתן לחשוף את WebDev.WebServer לפניות מרחוק. הסיבות הן רבות ומעניינות ואתה מוזמן לקרוא עוד על WebDev.WebServer במצגת שנתתי אליו: http://www.justinangel.net/files/tapuz2_justin.ppt (שקופיות 37-40). בגדול זאת בעיה של אבטחה, של סקאלביליות ובכלל זה פיצ'ר שדרוש לסביבות עבודה רציניות שעשויות לאמץ את שרת הפיתוח הזה. 2. הפיכת פרוייקט ASP.Net 2.0 לפרוייקט Ajaxי אינה הוספת DLL בלבד. יש לבצע שינויים נרחבים ב-web.config. יותר ריאלי למטרות התנסות זה ליצור WebSite חדש ולבחור אתר מסוג Microsoft AJAX. מדובר על Project Template שמותקנת ל-#C ו-VB.Net עם התקנת Ajax.
 
למעלה