Blogi

qtq80-dp1eqm
16 maaliskuu 2017

ASP.NET on OpenShift: Aloittaminen ASP.NET: ssä

/
Lähettänyt

Miksi Johdanto ASP.NET OpenShift?

Kun ASP.NET-kehitystä hyödynnetään OpenShiftin avulla, olen huomannut, että muutamia tutoriaaleja siellä, jotka alkavat ASP.NETin

a) liiallinen mieliala, ja

b) Älkää ylittäkö sen toimintatapoja

Jos käytät ASP.NET-ohjelmaa OpenShift-ohjelmassa, sinulla on oltava kyky ymmärtää se!

Tässä käsikirjoitusjärjestelyssä haluaisin hypätä mahdollisuuden antaa sinulle perustiedot siitä, miten ASP.NET toimii ja mitä teet, ennen kuin aloitat sitoumuksesi OpenShiftille. Tulemme siihen artikkelissa pian tarpeeksi.

Osa 1: stä ja 2: stä tässä oppitunnistuksessa aion mennä nopeasti alkuun käyttämällä Visual Studio Community 2015: n ulkoasuja. Tämä tarkoittaa, että se tulee olemaan tässä osassa Windowsille. Joka tapauksessa aion tehdä enemmän ylhäältä alaspäin tehden kaiken ilman ulkoasua Visual Studio Code -järjestelmässä kun ryhdytään harjoituksiin, jotka koskevat Linux- tai Mac-tietokoneita ja lisäksi Windowsia. Jos et käytä Windowsia, voit joka tapauksessa ottaa osaa 1 ja 2 saadaksesi yleisen käsityksen REST-päätepisteen tekemisestä .NET Core -järjestelmässä.

Meidän pitäisi aloittaa!

1 - ASP-palvelun määrittäminen

Aloittaa sinut tekemällä perus ASP-palvelun käyttämällä ohjainta. Minun on varmistettava, että näet, miten ohjaimet toimivat ennen kuin liikkuvat kokonaan MVC: hen.

TEE PROJEKTIT

Visual Studioissa (käytän yhteisöversiota 2015), valitse Tiedosto ja sen jälkeen Uusi projekti.

Valitse Templates -> Visual C # -> Web-järjestäjä-kohdassa ASP.NET Core Web Application (.NET Core). On tärkeää, että valitset .NET-ytimen eikä .NET-kehyksen, koska tämä on .NET-ristikkäiskirjasto.

1

Anna yrityksesi nimi - tämä voi olla mikä tahansa haluat, tässä opetuskäytössä minä kutsun sitä MeowWorldksi.

Tietenkin tämä sijainti on Visual Studio Projects -organisaattorissasi, mutta älä epäröi muuttaa tätä, jos saat potkut mahdollisuudesta tallentaa oppimistyö muualle.

Meidän on tehtävä toinen järjestely (vastaus muistuttaa ässä-hankkeesta, jolla on erilaisia ​​toimintoja, joita sinun on työskenneltävä), ja meidän on nimettävä järjestely jotain.

Tietenkin järjestelyn nimi on sama kuin yrityksesi. Tämä on hienosti hieno, joten hylkää se niin kuin on. Olkoon niin, että se voi olla enemmän kuin tervetullut nimetä se uudelleen, jos saat potkun pois mahdollisuudesta.

Varmista, että Luo hakemisto on valittu - tämä ei ole kriittinen, kun olet ymmärtänyt, mitä teet, vaan pikemminkin se auttaa paljon säilyttämään asioita.

Voit myös tehdä Visual Studio tehdä git-tallentaa luonnollisesti. En tee sitä, koska tämä on oppimistapahtuma, mutta laajemmalle ulottuvuudelle voi olla tarpeen.

Kun olet tyytyväinen kaikkiin asetuksiin, siirry seuraavaan vaiheeseen valitsemalla OK.

VALITSE MALLIOSI

Tässä pitäisi olla kolme vaihtoehtoa. Tämän ohjeen harjoitusta varten sinun on valittava Web-sovellusliittymän valinta. Otan kaksi muuta tulevilla opetusohjelmilla.

1

Kun olet kokoonnut ja aja venture tällä hetkellä, se avaa ohjelman ikkunan (tai välilehti) ja vie sinut ... / ohjelmointirajapintaan / arvoihin / - joka näyttää JSON-klusteri, joka osoittaa tämän:

1

Sulje ohjelma ja varmista, että lopetat yrityksesi puristamalla punaisen neliösalvan (joka sanoo "Lopeta virheenkorjaus", kun hiiren osoitin on päällä), jotta voit muuttaa sitä.

KÄYTTÖOHJEEN MUUTTAMINEN

Siirry Solution Explorer -ohjelmaan kohtaan Solution Name -> src -> Project Name -> Controllers -> ValuesController.cs ja avaa se.

Katso, miten kaikilla menetelmillä on Http ... -ominaisuus (HttpGet, HttpPost, HttpPut jaHttpDelete). Tämä on http -menetelmä - HttpGet` on tuotantolaitoksen ajaa, jota käytetään web-sivulle pääsemiseen. Pidätykset voidaan siirtää jokaiseen menetelmään kyselyn merkkijono-tekijöiksi (tai kurssitietoihin - lisää reittejä myöhemmin).

Napsauta hiiren kakkospainikkeella ohjaimen kirjekuorta ja tee toinen luokka nimeltä CatController.

1

Lisää Microsoft.AspNetCore.Mvc-kirjasto, jotta koodi pysyisi täydellisenä.

Lisää oheinen Meow-menetelmä luokkiin:

1

Käytä nyt koodia. Ohjelmassasi kiinnitä / kissa / bill / localhost: ##### nähdäksesi työnne tosielämässä.

1

Olet kehittämässä HttpGet ("/ cat / bill") HttpGetin ("cat / bill") perusta ja vaihtamalla metodin nimi pubic merkkijono "Yowl ()" avaamaan merkkijonoa Bill ().

Huomaa, ettei ohjaimen tai menetelmän nimi vaikuta tapaan. Se on säännöllistä käytäntöä tehdä kaikki sopivat kuitenkin, joten päivitä koodi:

1

Nyt, miten me sisällytämme toisen kissan!

1

Nyt voit käyttää koodia ja avata ohjelman: ... / cat / steve /

1

Voimme jatkaa myös kissoja, mutta menetelmän tekeminen jokaiselle voi olla äärimmäisen ärsyttävä, joten miten muutamme sitä. Voimme käyttää kiistanalaista kissan nimeä, joka välitetään kysymysmerkkijonoksi. Joten koodimme voi nyt muistuttaa tätä:

1

Käynnistä koodi ja ohjaa selaimesi seuraavasti: ... / kissa? Cat = laskun ja sitten ... / kissa? Cat = Steve

Nyt meillä on kissat samanlaisessa menetelmässä, mutta URL on hieman sekaisin. Tämä on paikka, joka kulkee reittien kautta. Tarvitsemme vain vähän muutosta koodiin:

1

Lisäksi voimme taaksepäin hyödyntää: ... / cat / bill ja ... / cat / steve.

Tämä on tämän esityksen ensimmäiselle osalle. Tehdessään näitä kahta tapaa kissoille ja mitä he sanovat, olet alkanut tehdä ASP.NET-verkkopalvelun kahdella API-puhelulla! Seuraava viesti kertoo tiedon hankkimisesta ja asettamisesta ja siitä, miten istunnot toimivat, kun kasvatamme kissaa.

Jätä vastaus

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