בלוג

qtq80-dp1eqm
16 ים 2017

ASP.NET על OpenShift: תחילת העבודה ב- ASP.NET

/
פורסם על ידי

למה מבוא ל- ASP.NET על OpenShift?

עושה בפיתוח ASP.NET ניצול OpenShift, מצאתי כי כמה הדרכות שם להתחיל על ASP.NET הם

א) מופרז המוח מטריד, ו

ב) לא לעבור על יסודות איך זה פועל

במקרה יהיה לנצל ASP.NET על OpenShift, אתה צריך את היכולת להבין את זה!

בהסדר זה תרגיל הוראה, הייתי לקפוץ על ההזדמנות לתת לך הבנה בסיסית של איך פונקציות ASP.NET ומה אתה עושה לפני שתתחיל לשים את התחייבויותיך על OpenShift. נגיע לזה בקרוב.

בחלקים 1 ו 2 של תרגיל זה הדרכה, אני הולך על תחילת במהירות על ידי ניצול פריסות ב- Visual Studio קהילת 2015. זה אומר שזה יהיה עבור Windows בחלק זה. בכל מקרה, אני יהיה להפעיל יותר מלמעלה למטה עם עושה הכל ללא פריסות ב- Visual Studio קוד ב לוקח אחרי תרגיל הוראה, אשר יהיה רלוונטי לינוקס או Mac ובנוסף Windows. במקרה שאתה לא ניצול Windows, אתה יכול בכל מקרה לקחת אחרי יחד בחלקים 1 ו 2 כדי לקבל מחשבה כללית על איך לעשות נקודת קצה REST ב. Core Core.

אנחנו צריכים להתחיל!

סעיף 1 - הגדרת שירות ASP

יתחיל אותך על ידי ביצוע שירות בסיסי ASP ניצול בקר. אני צריך לוודא שאתה רואה איך בקרי פונקציה לפני שעבר לחלוטין על MVC.

הפוך את הפרויקט שלך

ב- Visual Studio (אני משתמש Edition קהילה 2015) לחץ על קובץ ולאחר מכן פרוייקט חדש.

תחת תבניות -> Visual C # -> מארגן אינטרנט, בחר ASP.NET Core יישומי אינטרנט (NET Core). זה קריטי כי אתה בוחר את. Core ולא את. NET Framework כמו זה. NET.

Project-1024x552 ASP.NET על OpenShift: תחילת העבודה ב- ASP.NET

הזן את שם המיזם שלך - זה יכול להיות כל דבר שאתה רוצה, בתרגיל זה הדרכה אני יהיה קורא לזה MeowWorld.

כמובן, מיקום זה יהיה שלך מארגן Visual Studio פרויקטים, אך אל תהססו לשנות את זה אם אתה מקבל בעיטה מתוך הזדמנות לאחסן את התרגיל הוראה במקום אחר.

אנחנו צריכים לעשות סידור נוסף (תשובה דומה למבצע אייס שמכיל את הפעילויות המגוונות שבהן תעבוד) ואנחנו צריכים לתת שם למשהו.

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

ודא כי יצירת ספרייה מסומנת - זה לא קריטי על הסיכוי כי אתה מבין מה אתה עושה, אלא זה עוזר הרבה עם שמירה על דברים מורכבים.

אתה יכול גם יש Visual Studio לעשות חנות git באופן טבעי. אני לא אעשה את זה כמו זה הוא תרגיל הוראה, אך עבור בקנה מידה גדול להאריך, ייתכן שיהיה עליך.

כאשר אתה מרוצה מכל אחת מההגדרות, לחץ על אישור כדי לעבור לשלב הבא.

בחר את התבנית שלך

כאן אתה צריך שלוש אפשרויות. עבור תרגיל זה הדרכה, אתה צריך לבחור את הבחירה אינטרנט API. אני אכנס לשניים האחרים עם הדרכות עתידיות.

תבנית 1-300x234 ASP.NET על OpenShift: תחילת העבודה ב- ASP.NET

על הסיכוי כי אתה להרכיב ולהפעיל את המיזם ברגע זה, זה יפתח חלון תוכנית (או לשונית) ולקחת אותך ... / תכנות ממשק / ערכים / - אשר יציג אשכול JSON מדגים את זה:

api ערכים 300x66 ASP.NET על OpenShift: תחילת העבודה ב- ASP.NET

סגור את התוכנית שלך וודא שאתה מפסיק את המיזם שלך על ידי לחיצה על ריבוע אדום לתפוס (שאומר "צא Debugging" כאשר אתה העכבר מעל) עם המטרה שאתה יכול לשנות את זה.

שינוי בקר שלך

בסייר הפתרונות, עבור אל שם הפתרון -> src -> שם הפרוייקט -> בקרי -> ValuesController.cs ופתח אותו.

ראה איך כל אחת השיטות יש Http ... "תכונה הקשורים אליהם (HttpGet, HttpPost, HttpPut, ו HttpDelete). זוהי שיטת HTTP - HttpGet `הוא לרוץ של טחנת אחד מנוצל להגיע לדף אינטרנט. ניתן להעביר תכנים לכל שיטה כגורמי מחרוזת בדיקה (או נתוני קורס - יותר על נתיבים מאוחרים יותר).

לחץ לחיצה ימנית על המעטפה בקרי לעשות בכיתה אחרת בשם CatController.

בקר 300x162 ASP.NET על OpenShift: תחילת העבודה ב- ASP.NET

הוסף את ספריית Microsoft.AspNetCore.Mvc כדי לסייע בשמירה על קוד מושלם.

הוסיפו את שיטת Meow הנלווית לכיתה שלכם:

קוד 2-254x300 ASP.NET על OpenShift: תחילת העבודה ב- ASP.NET

עכשיו להפעיל את הקוד. בתוכנית שלך, affix / cat / ביל / ל localhost: # # # # # # כדי לראות את העבודה שלך בחיים האמיתיים.

חתול- Bill- 300x66 ASP.NET על OpenShift: תחילת העבודה ב- ASP.NET

אתה מתפתח HttpGet ("חתול / ביל") כדי לראות HttpGet ("חתול / הצעת החוק") ולשנות את השם של השיטה מחרוזת הערווה "Yowl ()" כדי לפתוח מחרוזת ביל ().

שימו לב כי לא שם הבקר או השיטה משפיעים על הדרך. זה נוהג קבוע כדי לעשות הכל להתאים עם זאת, כדי לרענן את הקוד:

קוד 3-254x300 ASP.NET על OpenShift: תחילת העבודה ב- ASP.NET

עכשיו מה אנחנו כוללים עוד חתול!

קוד 4-188x300 ASP.NET על OpenShift: תחילת העבודה ב- ASP.NET

עכשיו אתה יכול להפעיל את הקוד ולפתוח את התוכנית ל: ... / cat / steve /

cat-steve-300x66 ASP.NET על OpenShift: תחילת העבודה ב- ASP.NET

אנחנו יכולים להמשיך כולל חתולים, אבל עושה שיטה עבור כל אחד יכול להגיע להיות מעצבן בעליל, אז מה דעתך לשנות את זה. אנחנו יכולים לנצל את המחלוקת על שם החתול כי יועברו כמחרוזת השאלה. אז הקוד שלנו יכול עכשיו להידמות לזה:

קוד 5-194x300 ASP.NET על OpenShift: תחילת העבודה ב- ASP.NET

כעת הפעל את הקוד והפנה את הדפדפן שלך ל: ... / cat? cat = ביל ולאחר מכן ... / cat? cat = steve

עכשיו יש לנו את החתולים בשיטה דומה, אולם כתובת האתר קצת מעורבב. זה המקום הולך גורמים דרך מסלולים נכנס. כל מה שאנחנו צריכים הוא קצת לשנות את הקוד:

קוד 6-194x300 ASP.NET על OpenShift: תחילת העבודה ב- ASP.NET

יתר על כן, עכשיו אנחנו יכולים backpedal כדי ניצול: ... / חתול / ביל ו ... / cat / steve.

זהו החלק הראשון של מצגת זו. בהפיכת שתי דרכים אלה עבור החתולים ומה הם אומרים, אתה כבר התחלת ביצוע שירות אינטרנט ASP.NET עם שתי שיחות API! הפוסט הבא שלי ידון בקבלת נתונים והגדרתם, וכיצד הפעילות של הפעלות, כפי שאנו מגדלים את נחיל החתול.

השאירו תגובה

 
GTranslate Please upgrade your plan for SSL support!
GTranslate Your license is inactive or expired, please subscribe again!