வலைப்பதிவு

qtq80-dp1eqm
16 மார்ச் 2017

OpenShift இல் ASP.NET: ASP.NET இல் தொடங்குதல்

/
பதிவிட்டவர்

ஏன் OpenShift இல் ASP.NET க்கு ஒரு அறிமுகம்?

OpenShift ஐப் பயன்படுத்தி ஏஎஸ்பி.நெட் மேம்பாட்டிற்காக, ASP.NET இல் தொடங்கும் சில பயிற்சிகள் உள்ளன என்பதை நான் கண்டறிந்துள்ளேன்

ஒரு) மிதமிஞ்சிய சிந்தனை, மற்றும்

ஆ) அது எவ்வாறு செயல்படுகிறது என்பதற்கான வழிகாட்டல்களுக்குப் போகாதே

OpenShift இல் ஏஎஸ்பி.நெட் பயன்படுத்தினால், அதை புரிந்து கொள்ளும் திறன் உங்களுக்கு இருக்க வேண்டும்!

இந்த பயிற்சிக் கட்டுப்பாட்டு அமைப்பில், நீங்கள் ASP.NET எவ்வாறு செயல்படுகிறது மற்றும் OpenShift இல் உங்கள் செயல்களைச் செய்வதற்கு முன்னர் நீங்கள் என்ன செய்கிறீர்கள் என்பதை அடிப்படையாகக் கொண்ட ஒரு அடிப்படை புரிந்துகொள்ளும் வாய்ப்பை நான் பெற விரும்புகிறேன். விரைவில் ஒரு கட்டுரையில் அதைப் பெறுவோம்.

இந்த வழிகாட்டி பயிற்சியின் 1 மற்றும் 2 பாகங்களில், விஷுவல் ஸ்டுடியோ சமுதாயத்தில் உள்ள தளங்களைப் பயன்படுத்தி நான் வேகமாக தொடங்கி வருகிறேன். இது இந்த பகுதியில் Windows க்கு இருக்கும் எனக் குறிக்கிறது. எவ்வாறாயினும், விஷுவல் ஸ்டுடியோ குறியீட்டு அமைப்பில் லினக்ஸ் அல்லது மேக் மற்றும் கூடுதலாக விண்டோஸ் ஆகியவற்றுடன் தொடர்புடைய போதனையான பயிற்சியை எடுத்துக்கொள்வதில் எல்லாவற்றையும் செய்வதன் மூலம் நான் எல்லாவற்றையும் செய்வேன். வழக்கில் நீங்கள் Windows ஐப் பயன்படுத்துவதில்லை, நீங்கள் NET Core இல் REST இறுதி முடிவு எடுக்க எப்படி ஒரு பொது சிந்தனை பெற, XXL மற்றும் 2015 பாகங்களில் சேர்ந்து எடுக்கும்.

நாம் தொடங்க வேண்டும்!

பிரிவு 1 - ஒரு ஏஎஸ்பி சேவையை அமைத்தல்

ஒரு கட்டுப்படுத்தியைப் பயன்படுத்தும் அடிப்படை ஏஎஸ்பி சேவையை உருவாக்குவதன் மூலம் நீங்கள் தொடங்கும். MVC க்கு முற்றிலும் நகரும் முன் கட்டுப்படுத்திகள் எப்படி செயல்படுகின்றன என்பதை நீங்கள் உறுதிப்படுத்த வேண்டும்.

உங்கள் திட்டத்தை உருவாக்கவும்

விஷுவல் ஸ்டுடியோவில் (நான் சமூக பதிப்பு 2015 ஐப் பயன்படுத்துகிறேன்) கோப்பு மற்றும் பின்னர் புதிய திட்டம் ஆகியவற்றைக் கிளிக் செய்க.

டெம்ப்ளேட்களின் கீழ் -> விஷுவல் சி # -> வலை அமைப்பாளர், தேர்ந்தெடு ASP.NET கோர் வலை விண்ணப்பம் (.நெட் கோர்). இது .நெட் கோர்வை தேர்ந்தெடுப்பது மிகவும் முக்கியம். நெட் கட்டமைப்பை அல்ல, இது நெட் குறுக்கு கட்ட நூலகமாகும்.

1

உங்கள் துணிகர பெயரை உள்ளிடவும் - இந்த அறிவுறுத்தலில் நீங்கள் விரும்பும் எதையுமே நான் சொல்ல முடியும், இது MeowWorld என அழைக்கப்படும்.

நிச்சயமாக ஒரு விஷயம், இந்த இடம் உங்கள் விஷுவல் ஸ்டுடியோ திட்டங்கள் அமைப்பாளர் இருக்கும், இன்னும் நீங்கள் வேறு எங்கும் வழிமுறை உடற்பயிற்சி சேமிக்க வாய்ப்பு ஒரு கிக் வெளியே கிடைக்கும் என்று நிகழ்வு இந்த மாற்ற தயங்க வேண்டாம்.

நாம் இன்னொரு ஏற்பாட்டை செய்ய வேண்டும் (நீங்கள் பணிபுரியும் பலவிதமான செயல்களைக் கொண்டிருக்கும் ஒரு விவகாரத்தை ஒரு பதிலை ஒத்திருக்கிறது) நாம் ஏற்பாடு ஒன்றைப் பெயரிட வேண்டும்.

நிச்சயமாக, ஏற்பாடு உங்கள் துணிகர அதே பெயரிடப்பட்டது. இது மிகவும் நன்றாக இருக்கிறது, எனவே இருக்கலாம் அது கைவிடப்பட்டது. அது இருக்கலாம் என்று, நீங்கள் வாய்ப்பு ஒரு கிக் வெளியே கிடைக்கும் என்று நிகழ்வு அதை மறுபெயரிட வரவேற்பு விட.

ஒரு கோப்பகத்தை உருவாக்குங்கள் என்பதை சரிபார்க்கவும் - நீங்கள் என்ன செய்கிறீர்கள் என்பதை புரிந்துகொள்ளும் வாய்ப்பில் இது மிகவும் முக்கியம் இல்லை, மாறாக, விஷயங்களைச் சிறப்பாக வைத்திருக்க உதவுகிறது.

இதேபோல் விஷுவல் ஸ்டுடியோவை ஒரு ஜிடி ஸ்டோரை இயல்பாகவே உருவாக்க முடியும். இது ஒரு போதனையான பயிற்சியாக இருப்பதால் நான் அதை செய்யமாட்டேன், இன்னும் பெரிய அளவிலான நீளத்திற்கு, நீங்கள் அவசியம் தேவைப்படலாம்.

நீங்கள் அமைப்புகளில் ஒவ்வொன்றுடன் உள்ளடக்கத்தில் இருக்கும்போது, ​​பின்வரும் சரத்திற்கு நகர்த்த சரி என்பதைக் கிளிக் செய்யவும்.

உங்கள் வார்ப்புருவைத் தேர்ந்தெடுக்கவும்

இங்கே நீங்கள் மூன்று தேர்வுகள் வேண்டும். இந்த வழிமுறை பயிற்சிக்கான, நீங்கள் வலை ஏபிஐ தேர்வை தேர்வு செய்ய வேண்டும். எதிர்கால டுடோரியல்களுடன் நான் மற்ற இருவருக்கும் வருகிறேன்.

1

இந்த நேரத்தில் துணிகரத்தை ஒருங்கிணைத்து இயங்குவதற்கான வாய்ப்பைப் பொறுத்து, அது ஒரு நிரல் சாளரத்தை (அல்லது தாவலை) திறக்கும் ... / நிரலாக்க இடைமுகம் / மதிப்புகள் / - இது ஒரு JSON க்ளஸ்டர் காண்பிக்கும்:

1

உங்கள் திட்டத்தை மூடி, சிவப்பு சதுர பிடியை அழுத்துவதன் மூலம் உங்கள் துணிகரத்தை நிறுத்தி வைப்பதை உறுதிப்படுத்தவும் (நீங்கள் சுழற்றும்போது "நீக்குதல்" என்று கூறுகிறது) அதை மாற்றிக்கொள்ளும் நோக்கத்துடன்.

உங்கள் கட்டுப்பாட்டாளரை மாற்றுங்கள்

தீர்வு எக்ஸ்புளோரரில், தீர்வு பெயர் -> src -> திட்டப்பணி பெயர் -> கட்டுப்படுத்திகள் -> valuesController.c கள் மற்றும் திறக்கவும்.

முறைகள் ஒவ்வொன்றும் ஒரு Http ஐ எப்படிக் காண்கின்றன ... "அவற்றோடு தொடர்புடைய பண்புகளை (HttpGet, HttpPost, HttpPut மற்றும் HttpDelete). இது HTTP முறையாகும் - HttpGet` என்பது வலைப்பக்கத்திற்கு வருவதற்கு பயன்படும் ஆலை ஒரு ரன் ஆகும். விசாரணை முறை சதி காரணிகள் (அல்லது பாடநெறி தகவல்கள் - பின்னர் வழிகாட்டுதல்களில் அதிகமானவை) ஒவ்வொரு முறையும் உள்ளடக்கங்களை அனுப்பலாம்.

கட்டுப்பாட்டு உறை மீது வலது கிளிக் செய்து, இன்னொரு வர்க்கம் CatController என்று அழைக்கவும்.

1

உங்கள் குறியீட்டை சரியானதாக வைத்திருக்க, Microsoft.AspNetCore.Mvc நூலகத்தைச் சேர்க்கவும்.

உங்கள் வகுப்பிற்கு அதனுடன் இணைந்த மௌவ் முறையைச் சேர்க்கவும்:

1

இப்போது குறியீடு ரன். உங்கள் திட்டத்தில், இணைப்பு / பூனை / பில் / லோக்கல் ஹோஸ்ட்: ##### உங்கள் வாழ்க்கையை உண்மையான வாழ்க்கையில் பார்க்க.

1

நீங்கள் HttpGet ("பூனை / மசோதா") என்பதைப் படிப்பதற்காக HttpGet ("பூனை / பில்") உருவாகி, சரணடைந்த பில் ("யுவல்") முறையை மாற்றுவதன் மூலம் முறையின் பெயரை மாற்றுவீர்கள்.

கண்ட்ரோலரின் பெயர் அல்லது வழி எந்த வகையிலும் செல்வாக்கு செலுத்துவதில்லை என்பதை கவனத்தில் கொள்க. எல்லாவற்றையும் பொருத்தமாகச் செய்வது வழக்கமான நடைமுறையாகும், எனவே குறியீட்டை புதுப்பிக்கவும்:

1

இப்போது நாம் எப்படி மற்றொரு பூனை சேர்க்கிறோம்!

1

இப்போது நீங்கள் குறியீடு ரன் மற்றும் உங்கள் திட்டத்தை திறக்க முடியும்: ... / பூனை / ஸ்டீவ் /

1

நாம் பூனைகள் உட்பட தொடரலாம், இன்னும் ஒவ்வொருவருக்குமே ஒரு முறை உண்டாக்குவதால், தெளிவான எரிச்சலை உண்டாக்குவதால், அதை எப்படி மாற்றுவது என்பது பற்றியும் பார்க்கலாம். கேள்விக்குரிய சரமாகப் போகும் பூனைப் பெயரைப் பயன்படுத்தி ஒரு விவாதத்தை நாம் பயன்படுத்தலாம். எனவே எங்கள் குறியீட்டை இப்போது இது ஒத்திருக்கிறது:

1

இப்போது குறியீட்டை இயக்கவும், உங்கள் உலாவிக்குத் தெரிவிக்கவும்: ... / பூனை? பூனை = மசோதா பின்னர் ... / பூனை? பூனை = ஸ்டீவ்

இப்போது இதேபோன்ற முறையில்தான் பூனைகள் இருக்கின்றன, இருப்பினும் URL சற்றே முணுமுணுக்கப்படுகிறது. இது பாதைகளுக்குள் செல்லும் காரணிகளாகும். எங்களிடம் தேவைப்படும் அனைத்துக் கோடுகளுக்கும் கொஞ்சம் மாற்றம்:

1

மேலும், இப்போது நாம் பின்வருமாறு பயன்படுத்தலாம்: ... / பூனை / பில் மற்றும் ... / பூனை / ஸ்டீவ்.

இந்த விளக்கக்காட்சியின் தொடக்க பிரிவாக இது உள்ளது. பூனைகளுக்கு இந்த இரண்டு வழிகளையும், அவர்கள் என்ன சொல்கிறீர்கள் என்பதையும், ஏபிஐ நெட் இணைய சேவையை இரண்டு ஏபிஐ அழைப்புகள் மூலம் ஆரம்பித்துவிட்டீர்கள்! என் அடுத்த இடுகை தரவைப் பெறுவதும், அமைப்பதும் விவாதிக்கப்படும், மற்றும் அமர்வுகள் எவ்வாறு வேலை செய்கின்றன, நாங்கள் பூனை வனத்தை வளர்க்கிறோம்.

ஒரு பதில் விடவும்

அழைப்பு
GTranslate Please upgrade your plan for SSL support!
GTranslate Your license is inactive or expired, please subscribe again!