ጦማር

qtq80-dp1eqm
16 ማርች 2017

ASP.NET በ OpenShift ላይ: ASP.NET መጀመር

/
በ ተለጥፏል

ስለ ASP.NET በ OpenShift ላይ ማስተዋወቁ ለምን?

በ OpenShift ጥቅም ላይ የዋለውን የ ASP.NET ዕቅድ ሲያደርጉ, በ ASP.NET ላይ ለመጀመር ጥቂት የአርታዒ ምንባቦች እዚያ ላይ አግኝቻለሁ.

ለ) ምን እንደሚሰራ የሚገልጸውን ፍንጮች አይረዱ

ASP.NET ን በ OpenShift ላይ የሚጠቀሙ ከሆነ ሊረዱት ይችላሉ!

በዚህ የትምህርት አሰጣጥ ዝግጅት ውስጥ, የ ASP.NET ተግባሮች እና እርስዎም በ OpenShift ውስጥ ስለሚያከናውኗቸው ተግባራት ከመጀመርዎ በፊት ምን እንዳደረጉ የሚገልጽ መሠረታዊ ግንዛቤ እንዲሰጥዎት እችል ነበር. በጹሁፍ ውስጥ በፍጥነት እንገናኛለን.

በዚህ የማስተማሪያ ልምምድ ውስጥ በአንዳንድ የ 1 እና 2 ውስጥ, በ Visual Studio Community 2015 አቀማመጦችን በመጠቀም በፍጥነት ከፋፍለው እሄዳለሁ. ይህ በእዚህ ክፍል ውስጥ ለዊንዶው ይሆናል ማለት ነው. ለማንኛውም ሊታይ በሚችል የማስተማር ልምምድ ውስጥ በሚሰጡት Visual Studio Code ውስጥ ያለ ምንም ነገር ሁሉንም ነገር ከማከናወን በላይ ወደላይ ታቀናኛለሁ, ይህም ለሊነክስ እና ማክ እና እንዲሁም ከዊንዶውስ ጋር ይጣጣማል. ዊንዶውስን እየተጠቀሙ እንዳልሆኑ, በ NET Core ውስጥ የ REST የመጨረሻ ደረጃን እንዴት እንደሚያዘጋጁ አጠቃላይ ሃሳብ ለማግኘት በ 1XXXXXXX እና 2 በመከታተል መከታተል ይችላሉ.

ልንጀምር ይገባናል!

ክፍል 1 - ASP አገልግሎት ማዘጋጀት

መቆጣጠሪያን በመጠቀም አንድ ASP አገልግሎት በመጀመር ይጀምሩዎታል. በ MVC ላይ ሙሉ በሙሉ ከመንቀሳቀስ በፊት ተቆጣጣሪዎች እንዴት እንደሚሰሩ ማረጋገጥ እፈልጋለሁ.

የእርስዎ ፕሮጀክት ይስሩ

በ Visual Studio (የማህበረሰብ እትም 2015 እየተጠቀምኩኝ ከሆነ) ፋይልን እና ከዚያ በኋላ አዲስ ፕሮጀክት የሚለውን ጠቅ ያድርጉ.

ከቅንብር ደንቦች -> Visual C # -> ድር አዘጋጅ, ASP.NET Core Web Application (.NET Core) ይምረጡ. ይህ .NET ኮምፕዩተሮች ቤተ-ፍርግም ስለሆነ የ .NET ኮርተኝነትን መምረጥ አስፈላጊ ነው.

project-1024x552 ASP.NET በ OpenShift: በ ASP.NET መጀመር

የድርጅትዎ ስም ያስገቡ - ይህ እርስዎ የሚፈልጉትን ማንኛውም ነገር ሊሆን ይችላል, በዚህ የማስተማሪያ ልምምድ ሜዌውልድ ይባላል.

በርግጥም, ይህ ቦታ በርስዎ Visual Studio Projects Organizer ላይ ይሆናል, ነገር ግን የትምህርት ዕድገትዎን ሌላ ቦታ ለማከማቸት በሚፈልጉበት ሁኔታ ላይ ለመቀየር አያመንቱ.

ሌላ ዝግጅት ማዘጋጀት አለብን (እርስዎ የሚሰሩዋቸውን የተለያዩ እንቅስቃሴዎች የሚይዝ አንድ ተመስርቶ ጋር ተመሳሳይ ነው) እና አንድ ነገርን መሰየም አለብን.

እርግጥ ነው, ዝግጅቱ ከእርሶ ጋር አንድ አይነት ስም ይሰየማል. ይህ በጣም ጥሩ ነው, ስለዚህ ያለምንም ችግር ተወው. ያንን ያህል ሊሆን የሚችል ቢሆንም, እድሉ ከደረሰብዎት በእንደዚህ ዓይነት ሁኔታ ውስጥ ቢቀይሩ እንኳን በደንበኝነት ለመለወጥ እንኳን ይፈልጋሉ.

የአድራሻ ማውጫ መፈጠርን ያረጋግጡ - ይህ እርስዎ ምን እያደረጉ እንዳሉ ለማወቅ ከመጥፋቱ በፊት ወሳኝ አይደለም, ነገር ግን ይልቁንስ ነገሮችን የሚያዋቅር ነገርን በከፍተኛ ሁኔታ ይረዳል.

በተመሳሳይም Visual Studio (የፎቶግራፍ ስቱዲዮ) በተፈጥሮ ጋዝ (ጋት) እንዲሠራ ማድረግ ይችላሉ. እኔ እንደዚህ አላደርግም, ይሄ የማስተማሪያ ልምምድ እንጂ, ለትላልቅ መጠነ-ሰፊነት ግን አስፈላጊ ሊሆን ይችላል.

በእያንዳንዱ ቅንብሮቹ ላይ በሚኖሩበት ጊዜ, ወደሚከተለው እለፍ ለመሄድ እሺን ጠቅ ያድርጉ.

የእርስዎን TEMPLATE ይምረጡ

እዚህ ሶስት ምርጫዎች ሊኖሯቸው ይገባል. ለዚህ የትምህርት አሰጣጥ ሙከራ የድር ኤፒአይ ምርጫ መምረጥ ያስፈልግዎታል. በሚቀጥሉት አጋዥ ሥልጠናዎች ወደ ሁለቱ በመግባት እገኛለሁ.

አብነት-1-300x234 ASP.NET በ OpenShift ላይ: ASP.NET መጀመር

በእዚህ ጊዜ ውስጥ እርስዎ ያገኙትን እና የሚሮጡበት አጋጣሚ ሲከፈት የፕሮግራም መስኮት (ወይም ትር) ይከፍታል እና ወደ </ programming> / / እሴት / - 'JSON' መሰባሰብን ያሳያል.

api-values-300x66 ASP.NET በ OpenShift ላይ: ASP.NET መጀመር

ፕሮግራምዎን ይዝጉ እና ሊለውጡት በሚችሉት ግብ ላይ ቀይ ቀለም ካሬን (በማቆም ላይ ሳሉ ማረም ሲያቋርጡ) የሚለውን በመጨመር የእርስዎን ሽግሽግ ያቁሙ.

ተቆጣጣሪዎን በማስተካከል

በ Solution Explorer ውስጥ ወደ የአመልድ ስም -> src -> Project Name -> Controllers -> ValuesController.cs ይሂዱና ይክፈቱት.

የእያንዳንዳቸውን ስልቶች ኤችቲፒ ... "ከእነርሱ ጋር የሚዛመዱበት ሁኔታ (HttpGet, HttpPost, HttpPut, HttpDelete). ይህ የ http ዘዴው - HttpGet` ወደ ድረ ገጽ ለመሄድ የተጠቀሙበት ወፍ ሩጫ ነው. ቅሬታዎች ለየትኛውም የጥያቄ ዘዴዎች (ወይም የውጤት ጭብጥ - ከጊዜ በኋላ በጊዜ መስመሮች ላይ) እንደየፍላጎት ወደ ሁሉም ዘዴዎች ሊተላለፉ ይችላሉ.

በመቆጣጠሪያዎቹ ላይ በድረ-ገጹ ላይ ቀኝ-ጠቅ አድርግ እና CatController ተብሎ የሚጠራ ሌላ ቡድን ይፍጠሩ.

controller-300x162 ASP.NET በ OpenShift ላይ: ASP.NET መጀመር

ኮድዎ ፍጹም እንዲሆን ለማገዝ የ Microsoft.ApNetCore.Mvc ቤተ-መጽሐፍት ያክሉ.

ተጓዳኝ የ Meow ዘዴን ለክፍልዎ አክል

code-2-254x300 ASP.NET በ OpenShift: በ ASP.NET መጀመር

አሁን ኮዱን ያሂዱ. በፕሮግራምዎ ላይ ስራዎን በእውነተኛው ህይወት ላይ ለማየት አባሪ / ድመት / ቢል / ወደ አካባቢያዊው #####.

feline-bill-300x66 ASP.NET በ OpenShift ላይ: በ ASP.NET መጀመር

HttpGet ("cat / bill") እንዲጠቀሙበት እና የ "Yowl ()" የህብረቱን ስም "Bill (") እንዲሰፍሩ (ቢል / ቢል) እንዲጠቀሙበት HttpGet ("/ cat / bill") እየተለወጡ ነው.

የመቆጣጠሪያው ስም ወይም ዘዴው መንገድ ላይ ተጽእኖ እንደማይኖራቸው ልብ ይበሉ. ሁሉም ነገር ከዚህ ጋር ተመሳሳይ እንዲሆን ለማድረግ የተለመደ ትግበራ ስለሆነ ህጉን ያድሱ:

code-3-254x300 ASP.NET በ OpenShift: በ ASP.NET መጀመር

አሁን ደግሞ ሌላ ድመት እንዴት እንጨምራለን!

code-4-188x300 ASP.NET በ OpenShift: በ ASP.NET መጀመር

አሁን ኮዱን ማስኬድ እና ፕሮግራሞቻቸዎን ሊከፍቱት በሚችሉበት ... / cat / steve /

catShift-300x66 ASP.NET በ OpenShift ላይ: ASP.NET መጀመር

ድመቶችን ጨምሮ እንቀጥላለን, ሆኖም ግን ለእያንዳንዳቸው አንድ ዘዴን ለይቶ ለማውጣት መሞከር በእርግጠኝነት ሊበሳጭ ይችላል, ስለዚህ እኛ እንዴት እንቀይረዋለን. እንደ የጥያቄ ሕብረቁምፊ የሚወስደው ለቻይ ስም መጠይቅ ልንጠቀምበት እንችላለን. ስለዚህ የእኛ ኮድ አሁን ከዚህ ጋር ተመሳሳይ ይመስላል:

code-5-194x300 ASP.NET በ OpenShift: በ ASP.NET መጀመር

አሁን ኮዱን ያሂዱ እና አሳሽዎን ወደዚህ ይምሩ: ... / cat? cat = bill እና ከዛ ... / cat? cat = steve

አሁንም ድመቶች ተመሳሳይ በሆነ መንገድ አላቸው, ሆኖም ግን ዩአርኤሉ የተወሰነ ነው. መስመሮች በአቅራቢያዎች ያሉ ነገሮች የሚመጡበት ቦታ ነው. እኛ የሚያስፈልጉን ነገሮች ወደ ኮድ ትንሽ ለውጥ ናቸው.

code-6-194x300 ASP.NET በ OpenShift: በ ASP.NET መጀመር

በተጨማሪ, አሁን እኛ ጥቅም ላይ ልንጠቀምበት እንችላለን: ... / cat / bill እና ... / cat / steve.

ይህ ለዝግጅት አቀራረብ የመጀመሪያ ክፍል ነው. ለእነዚህ ድመቶች እና ምን እንደሚሉባቸው ሁለት መንገዶች ሲያደርጉ, የ ASP.NET ድር አገልግሎት ከሁለት ኤፒአይ ጥሪዎች ጋር መጀመር ጀምረዋል! የድህረ-ወፍ እምብታችንን እንደምናሳድገው, ቀጣዩ ልዑክ ጽሑፍን ማግኘት እና ማቀናበር ላይ እና እንዴት ክፍለ ጊዜዎች እንደሚሰሩ ያብራራሉ.

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