blog

qtq80-dp1eqm
16 Màr 2017

ASP.NET air OpenShift: A 'tòiseachadh ann am ASP.NET

/
Posted By

Carson a tha Ro-ràdh air ASP.NET air OpenShift?

Ann a bhith a 'dèanamh leasachadh ASP.NET a' cleachdadh OpenShift, lorg mi gu bheil beagan de na clasaichean a-muigh an sin airson tòiseachadh air ASP.NET.

a) cus inntinn a 'gluasad, agus

b) na bi a 'dol thairis air na rudan a tha a' tachairt

Ma dh 'fheumas tu cleachdadh ASP.NET air OpenShift, bu chòir gum biodh an comas agad a thuigsinn!

Anns an rèiteachadh eacarsaich teagaisg seo, leumaidh mi aig an aon àm tuigse bunaiteach a thoirt dhut air mar a tha gnìomhan ASP.NET agus na tha thu a 'dèanamh mus tòisich thu a' cur do gheallaidhean air OpenShift. Gheibh sinn sin ann an artaigig a dh'aithghearr gu leòr.

Ann am pàirtean 1 agus 2 den eacarsaich teagaisg seo, bidh mi a 'dol air adhart a' tòiseachadh gu luath le bhith a 'cleachdadh dhealbhan ann an Community Studio 2015. Tha seo a 'ciallachadh gum bi e airson Windows sa phàirt seo. Ann an suidheachadh sam bith, ruithidh mi barrachd gu h-àrd le bhith a 'dèanamh a h-uile càil gun ullachadh ann an Còd Stiùideo Lèirsinneach nuair a bhios e a' gabhail às dèidh eacarsaich teagaisg, a bhios buntainneach do Linux no Mac agus a bharrachd air Windows. Mura h-eil thu a 'cleachdadh Windows, faodaidh tu tachairt às dèidh sin ann an pàirtean 1 agus 2 gus beachd coitcheann fhaighinn air mar a nì thu àite-deireadh REST ann an .NET Core.

Bu chòir dhuinn tòiseachadh!

Earrann 1 - A 'stèidheachadh seirbheis ASP

An tòisichidh tu air falbh le bhith a 'dèanamh seirbheis ASP bunaiteach a' cleachdadh Stiùiriche. Feumaidh mi dèanamh cinnteach gum faic thu mar a tha Riaghladairean ag obrachadh mus gluais iad gu tur air adhart gu MVC.

DO DHÈANAMH AN PRÒISEACT agad

Ann an Visual Studio (tha mi a 'cleachdadh Edition Community 2015) briog air File agus às deidh Pròiseact Ùr.

Fo na Teamplaidean -> Visual C # -> eagraiche lìn, tagh ASP.NET Clàr-lìn bunaiteach (.NET Core). Tha e deatamach gum bi thu a 'taghadh an .NET Core agus chan e an .NET Framework oir seo an leabharlann cross-stage .NET.

project-1024x552 ASP.NET air OpenShift: A 'tòiseachadh air ASP.NET

Cuir a-steach an t-ainm iomairt agad - faodaidh seo a bhith nad rud sam bith a tha thu ag iarraidh, anns an eacarsaich teagaisg seo bidh mi a 'gairm MeowWorld air.

Mar as trice, bidh an t-àite seo anns an eagraiche Phròiseactan Studio Studio agad, ach chan eil teagamh sam bith gun atharraich seo ma thachras tu cothrom fhaighinn an eacarsaich teagaisg a stòradh an àiteigin eile.

Feumaidh sinn rèiteachadh eile a dhèanamh (tha freagairt coltach ri iomairt co-obrachail a bhios a 'cumail nan gnìomhan eadar-mheasgte ris am bi thu ag obair còmhla) agus feumaidh sinn ainm a chur ris an rèiteachadh.

Mar as trice, tha an rèiteachadh air ainmeachadh mar an aon rud ris an iomairt agad. Tha seo gu math breagha, agus mar sin dheth, mar as trice. Bi sin mar a dh 'fhaodadh e, tha fàilte oirbh an ath-ainm a thoirt dha ma thachras tu gum faigh thu criomag às an cothrom.

Dèan cinnteach gu bheil Cruthaich Directory air a dhearbhadh - chan eil seo riatanach mura bi thu cinnteach gum bi thu a 'tuigsinn dè a tha thu a' dèanamh, ach tha e a 'cuideachadh gu mòr le bhith a' cumail rudan a 'dèanamh.

Faodaidh tu cuideachd an Stiùideo Lèirsinneach a bhith a 'dèanamh stòr git gu nàdarra. Cha dèan mi sin oir is e eacarsaich teagaisg a tha seo, ach airson meud nas motha a leudachadh, is dòcha gum feum thu.

Nuair a bhios tu riaraichte le gach aon de na roghainnean, cliog air OK gus gluasad chun na staidhre ​​a leanas.

SELECT YOUR TEMPLATE

An seo bu chòir trì roghainnean a bhith agad. Airson an eacarsaich teagaisg seo, feumaidh tu roghainn API lìn a thaghadh. Bidh mi a 'faighinn a-steach don dithis eile le clasaichean teagaisg san àm ri teachd.

template-1-300x234 ASP.NET air OpenShift: A 'tòiseachadh air ASP.NET

Air an taobh a-muigh de chothrom gun coinnich thu ris an iomairt a ruith aig an àm seo, fosglaidh e uinneag prògram (no tab) agus bheir e thu gu ... / eadar-aghaidh prògram / luachan / - a sheallas cluster JSON a 'sealltainn seo:

api-values-300x66 ASP.NET air OpenShift: A 'tòiseachadh air ASP.NET

Dùin am prògram agad agus dèan cinnteach gun cuir thu stad air do ghnìomhachas le bhith a 'bruthadh an glacadh ceàrnagach dearg (a tha ag ràdh "Fàg Dearmad" nuair a bhios tu a' luchag) leis an amas gum faod thu atharrachadh.

A 'THAOBH A' CHRÌOBHAR RI TEACHD

Anns an Solution Explorer, rach gu Ainm Fuasglaidh -> src -> Ainm a 'phròiseict -> Luchd-riaghlaidh -> ValuesController.cs agus fosgail e.

Thoir sùil air mar a tha Http ... "co-cheangailte riutha (HttpGet, HttpPost, HttpPut, andHttpDelete) aig gach aon de na modhan. Is e seo am modh http - HttpGet` is e ruith an tè muileann a chaidh a chleachdadh airson faighinn gu duilleag-lìn. Faodar cuibhreannan a thoirt seachad a h-uile dòigh mar fhactaran teasachaidh (no dàta cùrsa - barrachd air slighean nas fhaide).

Cliog-deas air cèis na riaghladairean agus dèan clas eile ris an canar CatController.

controller-300x162 ASP.NET air OpenShift: A 'tòiseachadh air ASP.NET

Cuir ris an leabharlann Microsoft.AspNetCore.Mvc gus do chòd a chumail ceart.

Cuir am modh Meow a tha a 'dol ris a' chlas agad:

code-2-254x300 ASP.NET air OpenShift: A 'tòiseachadh air ASP.NET

A-nis ruith an còd. Anns a 'phrògram agad, cuir ceangal / cat / bill / to localhost: ##### gus do chuid obrach fhaicinn ann am beatha.

feline-bill-300x66 ASP.NET air OpenShift: A 'tòiseachadh air ASP.NET

Tha thu a 'gluasad HttpGet ("/ cat / bill") gu bhith a' cleachdadh HttpGet ("cat / bill") agus ag atharrachadh ainm an t-siostaim bho theth clò "Yowl ()" gus bile sreang fhosgladh ().

Thoir fa-near nach eil ainm an stiùiriche no an dòigh a 'toirt buaidh air an t-slighe. Tha e gu cunbhalach a 'dèanamh a h-uile càil a mheòmhrachadh ge-tà, agus mar sin ùraich an còd:

code-3-254x300 ASP.NET air OpenShift: A 'tòiseachadh air ASP.NET

A-nis dè mu dheidhinn a bhios sinn a 'toirt a-steach cat eile!

code-4-188x300 ASP.NET air OpenShift: A 'tòiseachadh air ASP.NET

A-nis, faodaidh tu an còd a ruith agus am prògram agad fhosgladh gu: ... / cat / steve /

cat-steve-300x66 ASP.NET air OpenShift: A 'tòiseachadh air ASP.NET

Faodaidh sinn cumail a 'dol a' gabhail a-steach cait, ach faodaidh sinn a bhith a 'dèanamh dòigh airson a h-uile duine a bhith gu math èibhinn, agus dè mu dheidhinn a bhios sinn ag atharrachadh. Faodaidh sinn a bhith a 'cleachdadh strì airson ainm a' chait a thèid a thoirt seachad mar shreang ceist. Mar sin faodaidh an còd againn a bhith coltach ri seo:

code-5-194x300 ASP.NET air OpenShift: A 'tòiseachadh air ASP.NET

A-nis ruith an còd agus stiùir do bhrabhsair gu: ... / cat? cat = bill agus an uair sin ... / cat? cat = steve

A-nis tha na cait againn ann an dòigh a tha coltach ris, ge-tà, tha an t-URL air a chriochnachadh. Is e seo na h-adhbharan a tha a 'dol air adhart tro shlighean a-steach. Tha sinn uile feumach air atharrachadh beag air a' chòd:

code-6-194x300 ASP.NET air OpenShift: A 'tòiseachadh air ASP.NET

A bharrachd air an sin, is urrainn dhuinn taic-airgid a chleachdadh a-nis: ... / cat / bill and ... / cat / steve.

Sin e airson a 'chiad earrann den taisbeanadh seo. Ann a bhith a 'dèanamh an dà dhòigh seo airson na cait agus na tha iad ag ràdh, tha thu air tòiseachadh a' dèanamh seirbheis lìn ASP.NET le dà ghairm API! Bidh an ath phost agam a 'beachdachadh air a bhith a' faighinn agus a 'suidheachadh dàta, agus mar a bhios seiseanan ag obair, fhad' sa bhios sinn a 'fàs an cat a' sgoltadh.

Leave a Reply

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