ब्लॉग

qtq80-dp1eqm
16 मार्च 2017

ओपनशफ्टवर ASP.NET: ASP.NET मध्ये प्रारंभ करणे

/
द्वारा पोस्ट केलेले

OpenShift वर ASP.NET शी परिचय का आहे?

ओपनशफ्ट वापरुन ASP.NET विकास करण्यामध्ये, मला आढळले की ASP.NET च्या सुरुवातीस काही ट्यूटोरियल आहेत.

अ) जाणीवपूर्वक मन गोंधळून टाकणारे आणि

ब) कसे कार्य करते त्यातील मूलतत्त्वांवर नाही

जर OpenShift वरील ASP.NET वापरेल, तर आपल्याला याची जाणीव करण्याची क्षमता असणे आवश्यक आहे!

या प्रशिक्षणात्मक व्यायामाच्या व्यवस्थेत, एएसपी.एन.टी. फंक्शन्स आणि ओपनशफ्टवर आपले उपक्रम सुरू करण्याआधी आपण काय करीत आहात याचे मूलभूत आकलन करण्याची संधी मिळू. आम्ही ते लवकरच लवकरच एक लेख मध्ये मिळेल

या प्रशिक्षणात्मक व्यायामातील 1 आणि 2 भागांमध्ये, मी व्हिज्युअल स्टुडिओ समुदाय 2015 मधील लेआउट्सचा वापर करून वेगाने सुरूवात करणार आहे. याचा अर्थ असा की तो या भागामध्ये Windows साठी असेल. कोणत्याही बाबतीत मी लिनक्स किंवा मॅकसाठी तसेच विंडोजसह संबंधित असलेल्या व्हिज्युअल स्टुडिओ कोडच्या लेआऊटशिवाय सर्वकाही करून मी अधिक वरुन खाली कार्यरत करेल. आपण Windows वापरत नसल्यास, .NET Core मध्ये REST अंत्यबिंदू कसे तयार करावे याबद्दल सामान्य विचार मिळवण्यासाठी आपण 1 आणि 2 भागांमध्ये कोणत्याही बाबतीत घेऊ शकता.

आम्ही सुरुवात करावी!

विभाग 1 - एएसपी सेवा सेट अप करत आहे

कंट्रोलर वापरत असलेल्या प्राथमिक एएसपी सेवेद्वारे आपण सुरु करू शकता. MVC वर पूर्णपणे पुढे जाण्यापूर्वी कंट्रोलर कार्य कसे करतात हे आपल्याला खात्री करून घेणे आवश्यक आहे.

आपली प्रोजेक्ट करा

व्हिज्युअल स्टुडिओमध्ये (मी समुदाय संस्करण 2015 वापरत आहे) फाइल क्लिक करा आणि नंतर नवीन प्रकल्प

टेम्पलेट खाली -> व्हिज्युअल C # -> वेब आयोजक, एएसपी.नेट कोर वेब ऍप्लिकेशन (.NET कोर) निवडा. हे महत्त्वाचे आहे की आपण नेट .NET Framework नाही आणि .NET Framework म्हणूनच .NET cross-stage लायब्ररी आहे.

OpenShift वर प्रोजेक्ट 1024x552 ASP.NET: ASP.NET मध्ये प्रारंभ करणे

आपले उद्यम नाव प्रविष्ट करा - हे आपण इच्छित असलेले काहीही असू शकते, या प्रशिक्षणात्मक व्यायामामध्ये मी हे मेववर्ल्डला कॉल करणार आहे

अर्थातच, हे स्थान आपल्या व्हिज्युअल स्टुडिओ प्रोजेक्ट्स ऑर्गनायझरमध्ये असेल, तरीही आपण इतरत्र शिकवण्याचे प्रशिक्षण संचयित करण्याच्या संधीतून बाहेर पडायला जाऊ या घटनेत बदल करण्यास मागेपुढे पाहू नका.

आपल्याला आणखी एक व्यवस्था करणे आवश्यक आहे (एक उत्तर एका वेगळ्या उपक्रमांप्रमाणे ज्यात आपण कार्य करीत असलेल्या विविध गोष्टी समाविष्ट करतो) आणि आम्हाला या व्यवस्थेचे नाव देणे आवश्यक आहे.

अर्थातच, ही व्यवस्था आपल्या साहस प्रमाणेच आहे. हे भव्य दंड आहे, म्हणून कदाचित ते सोडून द्या. हे शक्य तितकेच व्हायचंय, या घटनेत आपण याचे नाव बदलू इच्छित असल्याचा आपण स्वागत करण्यापेक्षा काहीच नाही.

एखादी निर्देशिका तयार केली असल्याचे सुनिश्चित करा - आपण काय करत आहात हे समजून घेण्याच्या बंद संधीवर हे गंभीर नाही, परंतु त्या गोष्टींची रचना करणे आवश्यक आहे.

आपण असे करू शकता व्हिज्युअल स्टुडिओ नैसर्गिकरित्या एक git स्टोअर करा मी हे असे करणार नाही कारण ही एक शिष्टाचार आहे, तरीही मोठ्या प्रमाणावर विस्तारासाठी, आपल्याला हे करावे लागेल

जेव्हा आपण प्रत्येक सेटिंग्जसह सामग्री असाल, तेव्हा खालील पाळीच्या वर हलविण्यासाठी ओके क्लिक करा.

आपले टेम्पलेट निवडा

येथे आपण तीन पर्याय असणे आवश्यक आहे या निर्देशात्मक व्यायामासाठी, आपल्याला वेब API निवड निवडण्याची आवश्यकता आहे. भविष्यातील ट्युटोरियल्सच्या सहाय्याने मी इतर दोन मध्ये प्रवेश करेन.

टेम्पलेट- 1-300x234 ओपनशफ्टवर ASP.NET: ASP.NET मध्ये प्रारंभ करणे

या क्षणी उद्यम एकत्रित करण्यासाठी आणि चालवण्याच्या बंद संधीवर, ते प्रोग्रॅम विंडो (किंवा टॅब) उघडेल आणि आपल्याला ... / प्रोग्रामिंग इंटरफेस / मूल्ये / वर घेऊन जाईल - जे JSON क्लस्टर प्रदर्शित करणार आहे.

ओपनशफ्ट वरील एपीआय-व्ह्यू-एक्सएक्सएक्सएक्स.एक्स.एक्स.नेटः एएसपी.नेट में प्रारंभ करणे

आपला प्रोग्राम बंद करा आणि आपण आपल्या व्हॅन्चरला रेड स्क्वेअर कॅच (जे आपण "माउस डीबगिंग सोडू शकता" जेव्हा आपण माउस-ओव्हर म्हणाल) हे लक्ष्य बदलू शकता.

आपले नियंत्रक बदलतांना

सोल्यूशन एक्सप्लोरर मध्ये, सोल्यूशन नेम -> src -> प्रोजेक्टचे नाव -> कंट्रोलर -> व्हॅल्यूज कंट्रोलर.c वर जा आणि ते उघडा.

प्रत्येक पद्धतीमध्ये एचटीटीपी कसे आहे ते पहा ... "त्यांच्याशी संबंधित विशेष गुण (एचटीटीपीट, एचटीटीपी पोस्ट, एचटीपीपीट, आणि एचटीटीपी हटवा). ही http ची पद्धत आहे - एचटीटीपी गॅॅट हे वेब पेजवर मिळवण्यासाठी वापरल्या जाणार्या चक संच आहे. चौकशी स्ट्रिंग घटक (किंवा अभ्यासक्रम डेटा - मार्गांवरील अधिक नंतर) यानुसार प्रत्येक पद्धतीवर संघर्ष केला जाऊ शकतो.

कंट्रोलर्स लिफाफा वर राईट क्लिक करा आणि कॅट कंट्रोलर नावाचे आणखी एक वर्ग तयार करा.

ओपनशफ्टवर कंट्रोलर-एक्सएक्सएक्सएक्सएक्स.एक्स.नेट.ः एएसपी.नेट मध्ये प्रारंभ करणे

आपला कोड परिपूर्ण ठेवण्यात मदत करण्यासाठी Microsoft.AspNetCore.Mvc लायब्ररी जोडा.

आपल्या कक्षामध्ये असलेली मेओ पद्धत वापरा:

ओपनशफ्टवर कोड-एक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्स.नेट. एएसपी.नेट में प्रारंभ करणे

आता कोड चालवा. आपल्या कार्यक्रमात, affix / cat / bill / to localhost: ##### वास्तविक जीवनात आपले कार्य पाहण्यासाठी

ओपनशफ्टवर लबाडी-बिल- 300x66 ASP.NET: ASP.NET मध्ये प्रारंभ करणे

आपण HttpGet ("cat / bill") आणि "स्ट्रिंग बिल" उघडण्यासाठी "स्ट्रोक" (yowl ()) या शब्दाचे नाव बदलण्यासाठी HttpGet ("/ cat / bill") विकसित करत आहात.

लक्षात घ्या की नियंत्रकाचे नाव किंवा पद्धत कशा प्रकारे प्रभावित करते. सर्वकाही जुळवण्यासाठी ते नियमित सराव आहे, त्यामुळे कोड रीफ्रेश करा:

ओपनशफ्टवर कोड-एक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्स.नेट. एएसपी.नेट में प्रारंभ करणे

आता आम्ही आणखी एक मांजर कसा समाविष्ट करतोय!

ओपनशफ्टवर कोड-एक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्स.नेट. एएसपी.नेट में प्रारंभ करणे

आता आपण कोड चालवू शकता आणि आपला प्रोग्राम यासाठी जोडू शकता ... ... / cat / steve /

ओपनशफ्टवर मांजर-स्टीव्ह- 300x66 एएसपी.नेट.ः एएसपी.नेट मध्ये प्रारंभ करणे

आम्ही मांजरींसह चालू ठेवू शकतो, तरीही प्रत्येकासाठी एक पद्धत तयार करणे वेगळया चिडचिड होऊ शकते, म्हणून आम्ही ते कसे बदलावे. आम्ही मांजरीच्या नावासाठी वादविवाद वापरु शकतो जे एक प्रश्न स्ट्रिंग म्हणून पारित केले जाईल. तर आपला कोड आता यासारखा दिसतो:

ओपनशफ्टवर कोड-एक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्स.नेट. एएसपी.नेट में प्रारंभ करणे

आता कोड चालवा आणि आपल्या ब्राउझरला ते येथे निर्देशित करा: ... / cat? cat = बिल आणि नंतर ... / cat? cat = steve

आता आपल्याकडे अशाच पद्धतीने मांजरी आहेत, तथापि URL काहीसे गोंधळ आहे. हे मार्ग आहे ज्याद्वारे मार्ग येत आहेत. सर्व आपल्याला कोडची थोडा बदल करण्याची आवश्यकता आहे:

ओपनशफ्टवर कोड-एक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्स.नेट. एएसपी.नेट में प्रारंभ करणे

शिवाय, आता आम्ही वापरण्यासाठी backpedal शकता: ... / cat / bill and ... / cat / steve

ते हे सादरीकरणाचे प्रारंभिक भाग आहे. मांजरींसाठी आणि ते काय म्हणतात या दोन पद्धती बनवताना, आपण दोन API कॉलसह ASP.NET वेब सेवा तयार करण्यास सुरुवात केली आहे! माझ्या पुढच्या पोस्टमध्ये डेटा मिळविण्यावर आणि सेट करण्यावर चर्चा होईल आणि आम्ही झेंडे वाढवण्याबरोबरच सत्रांचे काम कसे चालते.

GTranslate Your license is inactive or expired, please subscribe again!