blog

qtq80-dp1eqm
16 Már 2017

ASP.NET ar OpenShift: Tosú ar ASP.NET

/
Posted By

Cén fáth go bhfuil Réamhrá ar ASP.NET ar OpenShift?

Agus forbairt ASP.NET á dhéanamh ag baint úsáide as OpenShift, fuair mé amach go bhfuil cúpla ranganna teagaisc ann chun tús a chur le ASP.NET

a) iomarcach intinn ag bogadh, agus

b) ná téigh os cionn na nithe ar an gcaoi a fheidhmíonn sé

Sa chás go mbainfidh sé úsáid as ASP.NET ar OpenShift, ba cheart go mbeadh an cumas agat é a thuiscint!

Sa socrú teagaisc seo, ba mhaith liom léim ar an deis tuiscint bhunúsach a thabhairt duit ar na feidhmeanna ASP.NET agus cad atá á dhéanamh agat sula dtosaíonn tú ag cur do ghnóthais ar OpenShift. Gheobhaidh muid sin in alt go luath go leor.

I gcodanna 1 agus 2 den chleachtadh teagaisc seo, beidh mé ag dul ag tosú go tapa trí úsáid a bhaint as leagan amach i Visual Studio Community 2015. Ciallaíonn sé seo go mbainfidh sé do Windows sa chuid seo. In aon chás, rachaidh mé níos mó ar bun go barr le gach rud a dhéanamh gan leagan amach i gCód Amharc Stiúideo i gcur i ndiaidh cleachtadh teagaisc, a mbeidh baint aige le Linux nó Mac agus ina theannta sin Windows. Más rud é nach bhfuil Windows á úsáid agat, is féidir leat, i gcás ar bith, a thógáil i ndiaidh codanna 1 agus 2 chun smaoineamh ginearálta a fháil ar conas deireadhphointe REST a dhéanamh i .NET Core.

Ba chóir dúinn tosú!

Roinn 1 - Seirbhís ASP a Shocrú

An mbeidh tú ag tosú le seirbhís bhunúsach ASP a dhéanamh ag baint úsáide as Rialaitheoir. Caithfidh mé a chinntiú go bhfeiceann tú conas a fheidhmíonn Rialaitheoirí sula dtéann siad go hiomlán ar aghaidh chuig MVC.

DO DHÉANAMH TIONSCADAL

I Visual Studio (Táim ag baint úsáide as Eagrán Pobail 2015) cliceáil ar File agus an Tionscadal Nua ina dhiaidh sin.

Faoi na Teimpléid -> Visual C # -> Eagraí Gréasáin, roghnaigh ASP.NET Core Web Application (.NET Core). Tá sé ríthábhachtach go roghnaíonn tú .NET Core agus nach bhfuil an .NET Framework mar seo an leabharlann traschéime .NET.

project-1024x552 ASP.NET ar OpenShift: Tosú ar ASP.NET

Cuir isteach d'ainm fiontair - is féidir é seo a bheith ar aon rud is mian leat, sa chleachtas teagaisc seo beidh mé ag glaoch ar MeowWorld.

Mar ábhar ar ndóigh, beidh an suíomh seo i d'eagraí Tionscadail Visual Studio, ach bíodh aon leisce ort é seo a athrú más rud é go bhfaighfeá an deis chun an cleachtadh teagaisc a stóráil áit éigin eile.

Ní mór dúinn socrú eile a dhéanamh (is cosúil le freagra comhfhiontar a bhfuil na gníomhaíochtaí éagsúla a mbainfidh tú ag obair leis) agus ní mór dúinn rud éigin a shocrú.

Mar ábhar ar ndóigh, ainmnítear an socrú mar an gcéanna le do fhiontair. Tá sé seo go hiontach go breá, agus é sin a thréigean. Bí, mar is dócha, go bhfuil fáilte roimh chách a athainmniú más rud é go bhfaighfeá an deis a fháil.

Déan cinnte go ndéanfar Cruthaigh Eolaire a sheiceáil - níl sé seo ríthábhachtach ar an seans go mbeidh tuiscint agat ar an méid atá á dhéanamh agat, ach go gcabhraíonn sé go mór le rudaí a choinneáil.

Mar sin féin, is féidir leat Amharc Stiúideo a dhéanamh ar stóráil git go nádúrtha. Ní dhéanfaidh mé sin mar is cleachtadh teagaisc é seo, ach d'fhonn scála níos mó a leathnú, b'fhéidir go gcaithfidh tú.

Nuair atá tú sásta le gach ceann de na suímh, cliceáil OK chun bogadh isteach ar an stride seo a leanas.

SEASMHÁIL DO DHÉANAMH

Anseo ba cheart go mbeadh trí rogha agat. Chun an fheidhmiú teagaisc seo, ní mór duit an rogha API Gréasáin a roghnú. Gheobhaidh mé isteach sa dá cheann eile le ranganna teagaisc sa todhchaí.

teimpléad-1-300x234 ASP.NET ar OpenShift: Tosú ar ASP.NET

Ar an dóigh seans go gcomhlíonfaidh tú an comhfhiontar agus a reáchtálfaidh tú ag an nóiméad seo, osclóidh sé fuinneog clár (nó cluaisín) agus cuirfidh sé tú go ... / comhéadan cláir / luachanna / - a léiríonn braisle JSON a léiríonn seo:

api-values-300x66 ASP.NET ar OpenShift: Tosú ar ASP.NET

Dún do chlár agus cinntigh go gcuirfidh tú stop ar d'fhiontar trí ghabháil na cearnóg dearg a fhás (a deir "Deireadh ar Dhearbhú" nuair a luíonn tú) leis an sprioc gur féidir leat é a athrú.

AG AN ATHBHREITHNIÚ A BHAINEANN

Sa Réiteach Explorer, téigh go dtí Ainm Réiteach -> src -> Ainm an Tionscadail -> Rialaitheoirí -> ValuesController.cs agus é a oscailt.

Féach ar an gcaoi a bhfuil tréith Http ... ag gach ceann de na modhanna a bhaineann leo (HttpGet, HttpPost, HttpPut, andHttpDelete). Is é seo an modh http - HttpGet` ná reáchtáil an mhuilinn a úsáidtear chun leathanach gréasáin a fháil. Is féidir seisiúin a chur chuig gach modh mar fhachtóirí teaghrán fiosrúcháin (nó sonraí cúrsa - níos mó ar bhealaí ina dhiaidh sin).

Ceart-Cliceáil ar an gclúdach rialtóirí agus déan rang eile ar a dtugtar CatController.

rialtóir-300x162 ASP.NET ar OpenShift: Tosú ar ASP.NET

Cuir leabharlann Microsoft.AspNetCore.Mvc chun cabhrú le do chód a choinneáil foirfe.

Cuir an modh Meow atá ag gabháil leis do rang:

code-2-254x300 ASP.NET ar OpenShift: Tosú ar ASP.NET

Anois reáchtáil an cód. I do chlár, cuir isteach / cat / bill / go localhost: ##### chun do chuid oibre a fheiceáil sa saol fíor.

feline-bill-300x66 ASP.NET ar OpenShift: Tosú ar ASP.NET

Tá tú ag forbairt HttpGet ("/ cat / bill") chun an HttpGet ("cat / bill") a athrú agus ainm an mhodha ó theanga pubic "Yowl ()" a athrú chun Bille teaghrán a oscailt ().

Tabhair faoi deara nach dtéann ainm an rialaitheora nó an modh ar an mbealach. Is cleachtas rialta é gach rud a mheaitseáil, áfach, an cód a athnuachan:

code-3-254x300 ASP.NET ar OpenShift: Tosú ar ASP.NET

Anois, faoi mar atá againn cat eile!

code-4-188x300 ASP.NET ar OpenShift: Tosú ar ASP.NET

Anois is féidir leat an cód a reáchtáil agus do chlár a oscailt chun: ... / cat / steve /

cat-steve-300x66 ASP.NET ar OpenShift: Tosú ar ASP.NET

Is féidir linn leanúint ar aghaidh lena n-áirítear cait, ach is féidir le modh a dhéanamh do gach duine a bheith sásta go soiléir, agus mar sin faoi mar a athraíonn muid sin. Is féidir linn contúirt a úsáid le haghaidh ainm an chata a ritheofar mar shraith cheist. Mar sin, is féidir ár gcód seo a bheith cosúil leis seo:

code-5-194x300 ASP.NET ar OpenShift: Tosú ar ASP.NET

Ritheann an cód anois agus díreoidh do bhrabhsálaí chuig: ... / cat? cat = bill agus ansin ... / cat? cat = steve

Anois tá na cait againn i modh comhchosúil, áfach, tá an URL beagán sásta. Is é seo na fachtóirí atá ag dul trí na bealaí a thagann isteach. Is beag athrú atá againn ar an gcód:

code-6-194x300 ASP.NET ar OpenShift: Tosú ar ASP.NET

Ina theannta sin, is féidir linn cúlú siar anois le húsáid: ... / cat / bill and ... / cat / steve.

Is é sin an chéad chuid den chur i láthair seo. Agus an dá bhealach seo á dhéanamh do na cait agus cad a deir siad, tá tú ag tosú le seirbhís idirlín ASP.NET a dhéanamh le dhá ghlao API! Pléifidh mo chéad phost eile sonraí a fháil agus a leagan síos, agus conas a oibríonn seisiúin, nuair a fhásann muid an t-alfa cat.

Leave a Reply

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