ব্লগ

qtq80-dp1eqm
16 বিকলাঙ্গ করা 2017

ওপেনশফ্ট এ এসপিএনএইট: এএসপি.NET এ শুরু

/
কারো দ্বারা কোন কিছু ডাকঘরে পাঠানো

কেন OpenShift এ ASP.NET একটি ভূমিকা?

ASP.NET ডেভেলপমেন্ট ব্যবহার করে OpenShift ব্যবহার করে, আমি দেখেছি যে ASP.NET শুরু করার জন্য কয়েকটি টিউটোরিয়াল আছে

একটি) অত্যধিক মন মানসিক চাপ, এবং

খ) এটি কিভাবে কাজ করে এর মূলনীতি উপর যান না

যদি OpenShift এ ASP.NET ব্যবহার করতে পারেন তবে আপনার কাছে এটি বোঝার ক্ষমতা থাকতে হবে!

এই নির্দেশমূলক ব্যায়াম ব্যবস্থার মধ্যে, আপনি কিভাবে আপনার ASP.NET ফাংশন এবং আপনি কি OpenShift উপর আপনার অঙ্গীকার করা শুরু করার আগে কি করছেন একটি মৌলিক বোধগম্য সুযোগ সুযোগ এ লাফানো চাই। আমরা শীঘ্রই একটি নিবন্ধে যে যথেষ্ট পাবেন।

এই নির্দেশমূলক ব্যায়ামের 1 এবং 2 অংশে, আমি ভিসুয়াল স্টুডিও কমিউনিটি 2015 এর লেআউটগুলি ব্যবহার করে দ্রুত শুরু করতে যাচ্ছি। এটি বোঝায় এটি এই অংশে উইন্ডোজের জন্য হবে। যেকোনো ক্ষেত্রেই, আমি লিনাক্স বা ম্যাক এবং উইন্ডোজ ছাড়াও প্রাসঙ্গিক হিসাবে ব্যবহার করার জন্য ভিসুয়াল স্টুডিও কোডের কোনও লেআউট ছাড়াই সবকিছু নিচের অংশে চালাতে পারি। যদি আপনি উইন্ডোজ ব্যবহার না করেন, তাহলে আপনি কোনও ক্ষেত্রে, এক্সট্যাক্ট এক্স এবং 1 এর সাথে পরতে পারেন যাতে একটি সাধারণ ধারণা পেতে পারেন যে কিভাবে একটি ন্যূনতম শেষ প্রান্তে .NET Core তৈরি করা যায়।

আমরা শুরু করতে হবে!

বিভাগ 1 - একটি এএসপি পরিষেবা সেট আপ

একটি কন্ট্রোলার ব্যবহার করে একটি মৌলিক ASP পরিষেবা তৈরীর দ্বারা আপনি বন্ধ শুরু হবে আমি আপনাকে MVC সম্পূর্ণরূপে চলার আগে কন্ট্রোলার ফাংশন কিভাবে দেখতে নিশ্চিত করতে হবে।

আপনার প্রকল্প তৈরি করুন

ভিসুয়াল স্টুডিওতে (আমি কমিউনিটি সংস্করণ 2015 ব্যবহার করছি) ফাইল এবং তারপর নতুন প্রজেক্ট ক্লিক করুন।

টেমপ্লেটের অধীনে -> ভিসুয়াল সি # -> ওয়েব সংগঠক, ASP.NET কোর ওয়েব অ্যাপ্লিকেশন (.NET কোর) নির্বাচন করুন। এটা জটিল যে আপনি .NET কোর নির্বাচন করুন এবং না .NET ফ্রেমওয়ার্ক হিসাবে এটি। NET ক্রস-পর্যায় লাইব্রেরি।

প্রজেক্ট-এক্সএক্সএক্সএক্সএক্সএক্সএক্স ওপেনশফ্ট এএসপিএইচটিএইট

আপনার ভেনচার নাম লিখুন - এই নির্দেশনামূলক ব্যায়ামে এটি আপনি চান কিছু হতে পারে, আমি এটি মওভওয়ার্ডকে ডাকবো।

অবশ্যই, এই স্থানটি আপনার ভিসুয়াল স্টুডিও প্রজেক্টস সংগঠকের মধ্যে থাকবে, তবে এই অবস্থার পরিবর্তন করতে দ্বিধাবোধ করবেন না যে আপনি অন্য কোথাও নির্দেশনামূলক ব্যায়াম সংরক্ষণের সুযোগ থেকে লাথি পেতে পারবেন।

আমাদের আরেকটি ব্যবস্থা করতে হবে (একটি উত্তর একটি প্রজেক্টের মত যা আপনার সাথে কাজ করা বিভিন্ন কর্মকাণ্ডকে ধারণ করে) এবং আমরা এই ব্যবস্থার কিছু নাম রাখতে হবে।

অবশ্যই একটি বিষয় হিসাবে, ব্যবস্থাটি আপনার উদ্যোগ হিসাবে একই নামকরণ করা হয়। এই splendidly জরিমানা, তাই হিসাবে এটি পরিত্যাগ হিসাবে হতে পারে। এটি হতে পারে যে হিসাবে, আপনি সুযোগ থেকে একটি লাঞ্ছনা পেতে চাই যে ইভেন্টে এটি নামকরণ করার জন্য আপনাকে স্বাগত জানাই বেশী।

নিশ্চিত করুন একটি ডিরেক্টরি তৈরি করা চেক করা হয় - এটি আপনি কি করছেন বুঝতে যে বন্ধ সুযোগ উপর গুরুত্বপূর্ণ নয়, বরং জিনিসগুলি রচনা রাখা সঙ্গে একটি বড় চুক্তি সাহায্য করে।

আপনি একইভাবে ভিসুয়াল স্টুডিও একটি git দোকান স্বাভাবিকভাবেই করতে পারেন আমি যে এটি একটি নির্দেশমূলক ব্যায়াম হিসাবে করবেন না, এখনো একটি বড় স্কেল প্রসারিত জন্য, আপনি প্রয়োজন হতে পারে।

যখন আপনি সেটিংস প্রতি এক সঙ্গে কন্টেন্ট হয়, নিম্নলিখিত stride সম্মুখের দিকে সরানোর জন্য ওকে ক্লিক করুন

আপনার টেমপ্লেট নির্বাচন করুন

এখানে আপনি তিনটি পছন্দ আছে উচিত এই নির্দেশমূলক ব্যায়ামের জন্য, আপনাকে ওয়েব API পছন্দ নির্বাচন করতে হবে। আমি ভবিষ্যতে টিউটোরিয়াল সঙ্গে দ্বিতীয় দুই মধ্যে পাবেন।

টেমপ্লেট- 1-300x234 ওপেনশফ্ট এএসপিএইচটি নেট: এএসপি.NET এ শুরু করা

এই মুহুর্তে আপনি এই মুহূর্তে উদ্যোগটি চালাবেন এবং চালাতে পারবেন, এটি একটি প্রোগ্রাম উইন্ডো খুলবে (বা ট্যাব) এবং আপনাকে নিয়ে যাবে ... / প্রোগ্রামিং ইন্টারফেস / মান / - যা এই প্রদর্শন করে একটি JSON ক্লাস্টার প্রদর্শন করবে:

এপিআই-মান-এক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.পি.এইচ.পি.

আপনার প্রোগ্রামটি বন্ধ করুন এবং লক্ষ্য করুন যে আপনি এটি পরিবর্তন করতে পারেন তার সাথে লাল বর্গক্ষেত্রের গণ্ডি (যা "ডিবাগিং বন্ধ করুন" যখন আপনি মাউস-এর উপর ক্লিক করেন) দ্বারা সংকোচন দ্বারা আপনার উদ্যোগকে বন্ধ করে দেয়।

আপনার কন্ট্রোলার পরিবর্তন

সমাধান এক্সপ্লোরারে, সমাধান নাম -> উৎস -> প্রকল্প নাম -> কন্ট্রোলার -> মানসমূহ কনট্রোলার সিএস এবং এটি খুলুন।

দেখুন কিভাবে প্রতিটি পদ্ধতি একটি এইচটিপি আছে ... "তাদের সাথে সম্পর্কিত বৈশিষ্ট্য (HttpGet, HttpPost, HttpPut, এবং HttpDelete)। এটি হল এইচটিটিপি পদ্ধতি - এইচটিপিএইচটি 'হল ওয়েব পেজে ব্যবহারের জন্য ব্যবহার করা মিলের রান। তদন্ত স্ট্রিং উপাদান (বা কোর্সের তথ্য - পরে রাস্তায় আরও) হিসাবে প্রতিটি পদ্ধতিতে পাস করা যেতে পারে।

কন্ট্রোলার খামে ডান ক্লিক করুন এবং CatController নামে আরেকটি বর্গ তৈরি করুন।

কন্ট্রোলার-এক্সএক্সএক্সএক্সএক্সএক্সএক্সএইচপি নেটওয়ার্কে OpenShift: ASP.NET এ শুরু হচ্ছে

আপনার কোড নিখুঁত রাখা সাহায্য করার জন্য Microsoft.AspNetCore.MVC লাইব্রেরি যোগ করুন।

সহগামী ম্যুপ পদ্ধতি আপনার শ্রেণীতে যুক্ত করুন:

কোড-এক্সএক্সএক্স এক্স-এক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এম.এইচ.এইচ.পি.এইচ.এইচ.পি.এইচ.এইচ.এন.এইচ.এইচ.পি.এইচ.এইচ.পি.এইচ.

এখন কোড চালান আপনার প্রোগ্রামে, affix / cat / bill / to localhost: ##### বাস্তব জীবনে আপনার কাজ দেখতে।

ফেইল-বিল-এক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএইচ.এইচ.এই নেটওয়ার্কে এক্সপিএসএইচটিএইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.পি.

আপনি HttpGet ("বিড়াল / বিল") এবং পিব্বুল স্ট্রিং "Yowl ()" থেকে স্ট্রিং বিল () খুলতে পদ্ধতিটির নাম পরিবর্তন করতে HttpGet ("/ cat / bill") উদ্ভাবন করছেন।

নোট করুন যে কন্ট্রোলারের নাম বা পদ্ধতি পদ্ধতি প্রভাবিত করে না। এটা সবকিছু মিলিত করতে নিয়মিত অনুশীলন, তাই কোড রিফ্রেশ করুন:

কোড-এক্সএক্সএক্স এক্স-এক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এম.এইচ.এইচ.পি.এইচ.এইচ.পি.এইচ.এইচ.এন.এইচ.এইচ.পি.এইচ.এইচ.পি.এইচ.

এখন কিভাবে আমরা অন্য একটি বিড়াল অন্তর্ভুক্ত!

কোড-এক্সএক্সএক্স এক্স-এক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এম.এইচ.এইচ.পি.এইচ.এইচ.পি.এইচ.এইচ.এন.এইচ.এইচ.পি.এইচ.এইচ.পি.এইচ.

এখন আপনি কোড চালাতে এবং আপনার প্রোগ্রাম খুলতে পারেন: ... / cat / steve /

বিড়াল-স্টিভ-এক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএইচপি নেটওয়ার্কে ওপেনশিফট: এএসপিএইচ.নেটে শুরু

আমরা বিড়াল সহ অবিরত করতে পারেন, তবে প্রতিটি জন্য একটি পদ্ধতি তৈরীর স্বতন্ত্র জ্বালামতে পেতে পারেন, তাই কিভাবে আমরা যে পরিবর্তন। আমরা বিড়ালের নামের একটি বিবাদটি ব্যবহার করতে পারি যা একটি প্রশ্নকারী স্ট্রিং হিসাবে পাস করা হবে। তাই আমাদের কোড এখন অনুরূপ করতে পারেন:

কোড-এক্সএক্সএক্স এক্স-এক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এম.এইচ.এইচ.পি.এইচ.এইচ.পি.এইচ.এইচ.এন.এইচ.এইচ.পি.এইচ.এইচ.পি.এইচ.

এখন কোডটি চালান এবং আপনার ব্রাউজারটি এতে পরিচালনা করুন: ... / বিড়াল? বিড়াল = বিল এবং তারপর ... / বিড়াল? বিড়াল = স্টিভ

এখন আমরা একটি অনুরূপ পদ্ধতিতে বিড়াল আছে, তবে URL কিছুটা jumbled হয়। এই রুট মাধ্যমে চলন্ত কারণ জায়গা আসে। সব আমরা প্রয়োজন কোড একটি সামান্য পরিবর্তন হয়:

কোড-এক্সএক্সএক্স এক্স-এক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এইচ.এম.এইচ.এইচ.পি.এইচ.এইচ.পি.এইচ.এইচ.এন.এইচ.এইচ.পি.এইচ.এইচ.পি.এইচ.

উপরন্তু, এখন আমরা ব্যবহার করতে backpedal পারেন: ... / cat / বিল এবং ... / বিড়াল / স্টিভ

এই উপস্থাপনা এর প্রাথমিক অংশ জন্য এটি। এই দুটি উপায় বিড়াল এবং তারা কি বলছেন তা করার জন্য, আপনি দুটি এপিআই কলগুলির সাথে ASP.NET ওয়েব পরিষেবা তৈরি করতে শুরু করেছেন! আমার পরের পোস্টটি ডেটা সংগ্রহ এবং সেট করার বিষয়ে আলোচনা করবে, এবং কীভাবে সেশনগুলি কাজ করে, যেমন আমরা বিড়ালের ঝাঁকুকা বৃদ্ধি করি।

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