Blog

qtq80-dp1eqm
16 Mar 2017

په OpenShift کې ASP.NET: په ASP.NET کې پېل کول

/
خپرندوی

ولې په OpenShift کې د ASP.NET پېژندنه ولې؟

د OpenShift کارولو څخه د ASP.NET پرمختیا په ترسره کولو کې، ما وموندله چې یو څو سایټونه د ASP.NET په پیل کې هلته شتون لري.

a) د ډیریدو فکر کول، او

ب) د دې کار د څرنګوالي په اړه مه ګړندۍ مه کوئ

په صورت کې به په OpenShift کې د ASP.NET څخه کار واخلئ، تاسو باید دا پوه شئ چې ظرفیت یې لري!

په دې روزنیز تمرین ترتیب کې، زه تاسو ته فرصت درکوم چې تاسو ته د ASP.NET فعالیتونه او د هغه څه چې تاسو کولی شئ مخکې له دې چې تاسو په OpenShift کې خپلې دندې په پیل کولو پیل کړئ بنسټیز مفکوره درکړو. موږ به ژر تر ژره په یوه مقاله کې ورسوو.

په ځینو برخو کې 1 او د دې تعلیمي تمرین 2، زه به د سټیوډ اسوټو ټولنې ټولنې 2015 کې د ترتیبونو په کارولو سره په چټکه سره پرمخ ځم. دا پدې معنی ده چې دا به په دې برخه کې د وینډوز لپاره وي. په هر حالت کې، زه به د بصری سټوډیشن په کود کې پرته له هر څه پرته د لوړې کچې سره وګرځم چې لارښوونې ورزش وروسته ترسره شي، کوم چې لینکس یا ماک او یا هم د وينډوز پورې اړه لري. که چیری تاسو د وینډوز څخه کار نه اخلئ نو تاسو کولی شئ په ځینې حالتونو کې د 1 او 2 په وخت کې واخلئ چې د NTST کور کې د RST پایپ ټیکټ جوړولو څرنګوالی عمومي عمومي فکر ترالسه کړئ.

موږ باید پیل کړو!

برخه 1 - د ASP خدمت ترتیب کول

د کنټرولر په کارولو سره د ASP خدمت بنسټیز کولو له لارې به تاسو پیل کړئ. زه دې ته اړتیا لرم چې وګورئ چې کنټرول کوونکي په بشپړ ډول MVC ته د حرکت کولو دمخه کار کوي.

خپل پروژه واخلئ

په Visual Studio کې (زه د ټولنې ایڈیشن 2015 څخه کار اخلم) فایل او وروسته وروسته نوې پروژه کلیک کړه.

د ټایپلو لاندې -> لیدل C # -> د ویب تنظیم کوونکی، د ASP.NET کور ویب غوښتنلیک غوره کړئ (.NET کور). دا خورا مهم دی چې تاسو د .NET کور غوره کړئ او د .NET چوکاټ کار نه وي لکه څنګه چې دا د اینټ پارس پړاو مرحله ده.

1

د خپل شرکت نوم درج کړئ - دا کیدای شي هغه څه وي چې تاسو یې غواړئ، په دې لارښوونې کې زه به دا مایو ورلډ ته وایم.

په حقیقت کې، دا ځای به ستاسو د لیدیود سټوډیو پروژې په تنظیم کونکي کې وي، مګر بیا هم پدې برخه کې د بدلون لپاره هیڅ ډول اندیښنه مه کوئ چې تاسو به د بل بل الرښوونې تجربې ذخیره کولو لپاره د لټۍ څخه لرې کړئ.

موږ اړتیا لرو چې یو بل تنظیم (یو ځواب د ایک سیسټم سره ورته وي چې هغه مختلف فعالیتونه چې تاسو سره کار کوئ) او موږ باید د ترتیباتو نوم ولیکو.

د بیلګې په توګه، تنظیم ستاسو د پانګې په څیر نومول شوی دی. دا د حیرانتیا وړ ده، نو له دې امله یې پریښوده چې ممکن وي. داسې وي لکه څنګه چې کیدای شي، تاسو د خوشحاله کیدو څخه ډیر یاست نو دا په هغه ځای کې چې تاسو ته د فرصت څخه لیرې لرې به یې بدل کړئ.

ډاډه کړئ چې یو ډایرکټر جوړ شوی دی - دا د دې فرصت نه لري چې تاسو پوه شئ هغه څه چې تاسو یې کوئ، بلکې دا د یوې لویې معاملې سره مرسته کوي چې د جوړ شوي شیانو ساتلو سره مرسته کوي.

تاسو کولی شئ د لیدیوډو سټوډیو په طبیعي توګه د ګټرو ذخیره جوړه کړئ. زه به دا کار ونه کړم ځکه چې دا یو لارښوونې تمرین دی، لا تر اوسه د پراخې کچې لپاره، تاسو ته اړتیا لرئ.

کله چې تاسو د هر یو ترتیب سره منځپانګې یاست، نو ٹھیک یې کلیک وکړئ چې لاندې لوری ته لاړ شئ.

خپل نوم انتخاب کړئ

دلته تاسو باید درې انتخابونه ولرئ. د دې تدریسي مشق لپاره، تاسو اړتیا لرئ د API API انتخاب غوره کړئ. زه به د راتلونکو درسونو سره دوه نورو ته لاړ شم.

1

په دې موقع کې چې تاسو پدې سیسټم کې راټول او اداره کوله، دا به د پروګرام کړکۍ (یا ټیب) پرانیزي او تاسو ته یې ... ... / پروګرامونې انٹرفیس / ارزښتونه / - - کوم چې به JSON کلستر ښیي دا دا څرګندوي:

1

خپل پروګرام بند کړئ او ډاډ ترلاسه کړئ چې تاسو د سور مربع کڅوړې د ټوټې کولو له الرې خپل پانګونه بنده کړئ (کوم چې تاسو "مایکروسافټ پریښودل" کله چې مایع ورکړې) وايي چې هغه هدف چې تاسو یې بدلولی شئ.

د خپل کنټرول په بدلولو سره

په حل حل کونکي کې، د حلولو نوم ته لاړ شئ -> src -> د پروژې نوم -> کنټرولګر -> ارزښت کنټرولر.cs او دا خلاص کړئ.

وګورئ چې څنګه د هر یو طریقه Http لري ... "له هغوی سره تړاو لري (HttpGet، HttpPost، HttpPut، andHttpDelete). دا د HTTP میتود دی - HttpGet` د ویب پاڼی لپاره د کارولو لپاره کارول شوي ملګری دی. محتویات د پوښتنو د فکټور فکتورونو په توګه هره طریقه لیږدول کیدی شي (یا د کورس مالومات - وروسته په لارو کې نور).

د کنټرولرانو لفافه په سمه توګه کلیک وکړئ او د CatController په نوم بل بل ټولګي جوړ کړئ.

1

د Microsoft.AspNetCore.Mvc کتابتون اضافه کړئ ترڅو ستاسو کود کوډ پوره وساتي.

خپل ټولګی ته د ملګری میډ میتود اضافه کړئ:

1

اوس کوډ چل کړئ. ستاسو په پروګرام کې، انکس / بلی / بل ځایی ځاییستست ته: ##### په رښتیا ژوند کې ستاسو کار وګورئ.

1

تاسو د HttpGet ("بلی / بل") د کارولو لپاره HttpGet ("/ بلی / بل") تیار او د سوریې بل پرانیستلو لپاره "Yowl ()" د تار تار څخه د طریقې نوم بدلول.

د دې یاد ولرئ چې نه د کنټرولر یا میتود نوم نوم په اغیزمنه توګه اغیزمن کوي. دا منظم عمل دی که څه هم هر څه د میچ جوړولو لپاره، نو د کود کوډ:

1

اوس څنګه موږ په بل بلی کې شامل یو

1

اوس تاسو کوډ کولی شئ او خپل پروګرام پرانیزئ: ... / cat / steve /

1

موږ کولی شو د بلیټونو په شمول دوام ورکړو، مګر بیا هم د هر یو لپاره کولی شي جلا جلا وی، نو څنګه یې موږ بدلون موندلی. موږ کولی شو د بلی نوم لپاره یو تغیر وکاروو چې د پوښتنلیک په توګه به لیږدول کیږي. نو زموږ کوډ کولی شي دا ورته ورته وي:

1

اوس کود کوډ کړئ او خپل براوزر ته یې لارښوونه وکړئ: ... / بلی؟ بلی = بل او بیا ... / بلی؟ بلی = سټیټ

اوس موږ په ورته میتود کې بلیونه لرو، که څه هم URL یو څه خندا دی. دا د هغه لارې عوامل دي چې د لارې په اوږدو کې راځي. موږ ټول اړتیا ته اړتیا لرو د کوډ کې لږ بدلون:

1

برسيره پردې، اوس موږ د کارولو لپاره بيرته بيرته اخيستلاى شو: ... / کټ / بل او ... / کټ / سټيو.

دا د دې پریزنټشن لومړنۍ برخې لپاره ده. د بلیونو لپاره او د دوی څه وایی، تاسو د ASP.NET ویب خدمت په دوه API کال سره پیل کړی دی. زما راتلونکی پوسټ به د معلوماتو ترلاسه کولو او ترتیب کولو په اړه بحث وکړي، او څنګه د ناستو کارونو کار کوي، لکه څنګه چې موږ د بلیټ ګرمې کښت کوو.

یو ځواب ورکړئ ووځي

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