blog

qtq80-dp1eqm
16 Mar 2017

ASP.NET a OpenShift-en: Az első lépések az ASP.NET-ben

Miért van egy Bevezetés az ASP.NET-re az OpenShift-en?

Az ASP.NET fejlesztése során az OpenShift-t használva megállapítottam, hogy az ASP.NET-re

a) túlságosan elgondolkodtató, és

b) ne menj át a működésének alapjaira

Abban az esetben, ha kihasználja az ASP.NET-t a OpenShift-en, meg kell értenünk azt a képességet, hogy megértsük!

Ebben az oktatóeszköz-elrendezésben megragadtam az esélyt arra, hogy alapos megértést szerezzen arról, hogy az ASP.NET hogyan működik és mit csinálsz, mielőtt vállalkozásaidat az OpenShift-hez intézed. Egy cikkhez hamarosan eljutunk.

Az oktatóprogram 1 és 2 részeiben a Visual Studio Community 2015 elrendezéseivel gyorsabban megyek át. Ez azt jelenti, hogy ez lesz a Windows ebben a részben. Mindenesetre minden eddiginél jobban lefuttatnék a Visual Studio Code-ban elhelyezett elrendezések nélkül, a Linux vagy a Mac és a Windows alatt. Abban az esetben, ha nem használja a Windows-ot, akkor minden esetben az 1 és az 2 részekből is gondoskodhat arról, hogy hogyan lehet REST végpontot létrehozni a .NET Core rendszerben.

Kezdjük!

1 szakasz - ASP szolgáltatás beállítása

Elindul egy alapszintű ASP szolgáltatás létrehozásával, amely a Controllert használja. Biztosítania kell, hogy láthassa, hogyan működnek a vezérlők, mielőtt teljesen beindulna az MVC-re.

TEGYE A PROJEKTET

A Visual Studio programban (a Community Edition 2015 használatával) kattints a Fájl, majd az Új projekt lehetőségre.

A Sablonok -> Visual C # -> Webszervező alatt válassza ki az ASP.NET Core Web Application (.NET-alapú) alkalmazást. Fontos, hogy kiválasztja a .NET-et, és nem pedig a .NET-keretrendszert, mivel ez a .NET keresztszintű könyvtár.

project-1024x552 ASP.NET a OpenShift-en: Az első lépések az ASP.NET-ben

Adja meg a vállalkozás nevét - ez lehet bármi, amit szeretnél, ebben az oktatási gyakorlatban a MeowWorld-nek nevezném.

Természetesen ez a helyszín a Visual Studio Projects szervezőjében lesz, de ne habozzon megváltoztatni ezt az esetet abban az esetben, ha rúgást kap az esélye, hogy máshol tárolja az oktatási feladatot.

Szükségünk van egy másik megoldásra (a válasz hasonlít egy ászversenyre, amely megtartja a sokféle tevékenységet, amivel együtt dolgozol), és valamit meg kell neveznünk.

Természetesen az elrendezés megegyezik a vállalkozással. Ez nagyszerűen finom, ezért hagyja abba, amilyen lehet. Bármennyire is lehet, több, mint szívesen átneveznéd, ha rúgást kapsz az esélytől.

Győződjön meg róla, hogy létrehoz egy könyvtár létrehozása - ez nem kritikus az esélyénél, hogy felfogja, mit csinálsz, hanem inkább nagy segítséget nyújt a dolgok megőrzésében.

A Visual Studio természetesen készíthet gitboltot is. Ezt nem fogom megtenni, mivel ez egy oktató gyakorlat, de nagyobb léptékű kiterjesztés esetén szükség lehet rá.

Ha minden beállítással elégedett, kattintson az OK gombra a következő lépéshez való lépéshez.

VÁLASSZA A MINTA

Három választási lehetőség közül választhat. Ehhez az oktató feladathoz kell választania a Web API választását. A másik kettőbe jövök oktatóanyagokkal.

sablon-1-300x234 ASP.NET a OpenShift-en: Első lépések az ASP.NET-ben

Abban az esélyben, hogy összeállítja és futtatja a vállalkozást ebben a pillanatban, megnyílik egy programablak (vagy fül), és elviszi a ... / programozási felületet / értékeket / - amelyen egy JSON fürt jelenít meg:

api-values-300x66 ASP.NET a OpenShift-en: Első lépések az ASP.NET-ben

Zárja be a programot, és biztosítsa, hogy megállítsa a vállalkozást úgy, hogy a piros négyzet alakú reteszt (ami azt jelenti, hogy "kilép a hibaelhárításból", amikor egérrel átmegy) azzal a céllal, hogy megváltoztathatja azt.

A VEZÉRLŐ VÁLTOZTATÁSA

A Megoldásböngészőben válassza az Megoldás neve -> src -> Projektnév -> Vezérlők -> ValuesController.cs parancsot, és nyissa meg.

Tekintse meg, hogy mindegyik módszernek van-e Http ... "tulajdonsága a hozzájuk (HttpGet, HttpPost, HttpPut és HttpDelete). Ez a http módszer - a HttpGet a futószalag futása, amelyet egy internetes oldal eléréséhez használt. A tartalékok átkerülnek minden módszerre, mint lekérdezési karakterlánc-tényezők (vagy útvonaladatok - többet az útvonalakon később).

Jobb egérgombbal kattintson a vezérlők borítékára, és készítsen egy újabb osztályt a CatController-nek.

controller-300x162 ASP.NET a OpenShift-en: Az első lépések az ASP.NET-ben

Adja hozzá a Microsoft.AspNetCore.Mvc könyvtárat, hogy megőrizze a kód tökéletes állapotát.

Adja hozzá a kísérő Meow módszert az osztályhoz:

code-2-254x300 ASP.NET a OpenShift-en: Első lépések az ASP.NET-ben

Most futtassa a kódot. A programban rögzítse a / cat / bill / localhost: ##### -ot, hogy lássa a munkát a való életben.

feline-bill-300x66 ASP.NET a OpenShift-en: Első lépések az ASP.NET-ben

A HttpGet ("/ cat / bill") változatát a HttpGet ("cat / bill") és a "Yowl ()" pubic karakterlánc nevének megváltoztatásával alakítja ki a HttpGet ("cat / bill") kifejezést a Bill () karakterlánc megnyitásához.

Vegye figyelembe, hogy sem a vezérlő neve, sem a módszer nem befolyásolja az utat. Rendszeres gyakorlat, hogy mindent össze tudjon egyezni, ezért frissítse a kódot:

code-3-254x300 ASP.NET a OpenShift-en: Első lépések az ASP.NET-ben

Most mi van még egy macskával?

code-4-188x300 ASP.NET a OpenShift-en: Első lépések az ASP.NET-ben

Most futtathatja a kódot, és megnyithatja a programot: ... / cat / steve /

cat-steve-300x66 ASP.NET a OpenShift-en: Az első lépések az ASP.NET-ben

Továbbra is folytathatjuk a macskákat is, de mindenkinek módszere lehet, hogy kifejezetten bosszantóvá váljon, szóval hogyan változtatjuk meg. Használhatunk egy olyan kérdést, amelyet a macskának nevezünk, és amelyet kérdésláncként adunk át. Tehát a kódunk most is hasonlít:

code-5-194x300 ASP.NET a OpenShift-en: Első lépések az ASP.NET-ben

Most futtassa a kódot, és irányítsa a böngészőt: ... / macska? Cat = bill és azután ... / macska? Cat = geza

Most már a macskák hasonló módszerrel rendelkeznek, de az URL valamivel megrémült. Ez az a hely, ahol a járatok bejutnak az útvonalakba. Csak egy kicsit változtatni kell a kóddal:

code-6-194x300 ASP.NET a OpenShift-en: Első lépések az ASP.NET-ben

Ezenkívül mostantól a következőket használhatjuk: ... / cat / bill és ... / cat / steve.

Ez a prezentáció kezdeti szegmense. A macskáknak ez a két módja, és azt mondják, hogy egy ASP.NET webszolgáltatásot kezdett két API hívással! A következő hozzászólásomban megbeszéljük az adatok megszerzését és beállítását, valamint a munkamenetek működését, ahogyan a macska ravatunk.

&bsp

GTranslate Your license is inactive or expired, please subscribe again!