בלוג

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.

1

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

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

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

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

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

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

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

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

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

1

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

1

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

שינוי בקר שלך

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

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

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

1

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

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

1

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

1

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

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

1

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

1

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

1

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

1

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

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

1

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

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

השאירו תגובה

שִׂיחָה
GTranslate Please upgrade your plan for SSL support!
GTranslate Your license is inactive or expired, please subscribe again!