সুচিপত্র:

এএসপি নেট ওয়েব এপিআই কি সেল্ফ হোস্টিং এবং আইআইএস উভয়ের জন্য সক্ষম হতে পারে?
এএসপি নেট ওয়েব এপিআই কি সেল্ফ হোস্টিং এবং আইআইএস উভয়ের জন্য সক্ষম হতে পারে?

ভিডিও: এএসপি নেট ওয়েব এপিআই কি সেল্ফ হোস্টিং এবং আইআইএস উভয়ের জন্য সক্ষম হতে পারে?

ভিডিও: এএসপি নেট ওয়েব এপিআই কি সেল্ফ হোস্টিং এবং আইআইএস উভয়ের জন্য সক্ষম হতে পারে?
ভিডিও: IIS তে .NET 5 ওয়েব API প্রকাশ করুন || IIS-এ .NET কোর হোস্টিং 2024, মার্চ
Anonim

এএসপি . NET ওয়েব API পারেন হয় হতে হবে হোস্ট করা ভিতরে আইআইএস বা আলাদাভাবে হোস্ট প্রক্রিয়া পূর্বের পদ্ধতি সাধারণত উপযুক্ত যখন ওয়েব API একটি অংশ ওয়েব আবেদন এবং এক বা একাধিক ওয়েব অ্যাপ্লিকেশন এটি গ্রাস করতে যাচ্ছে.

এখানে, ওয়েব API এ স্ব-হোস্টিং কি?

সেল্ফ হোস্টিং . আপনি পারেন হোস্ট ক ওয়েব API ASP. NET এর চেয়ে আলাদা প্রক্রিয়া হিসাবে। এর মানে আপনি পারবেন হোস্ট ক ওয়েব API কনসোল অ্যাপ্লিকেশন বা উইন্ডোজ পরিষেবাতে বা OWIN বা অন্য কোনও প্রক্রিয়া যা দ্বারা পরিচালিত হয়৷ NET ফ্রেমওয়ার্ক।

পরবর্তীকালে, প্রশ্ন হল, কোথায় একটি API হোস্ট করা হয়? ASP. NET ওয়েব API হতে পারে হোস্ট করা আইআইএস-এ, স্ব- হোস্ট করা বা অন্য ওয়েব সার্ভার যা সমর্থন করে। NET 4.0+। ASP. NET ওয়েব API ফ্রেমওয়ার্ক ওয়েবের সাথে যোগাযোগ করার জন্য নতুন HttpClient অন্তর্ভুক্ত করে API সার্ভার HttpClient ASP তে ব্যবহার করা যেতে পারে।

কেউ জিজ্ঞাসা করতে পারে, আমি কীভাবে আইআইএস-এ একটি REST API হোস্ট করব?

IIS 10-এ ASP. NET ওয়েব API REST পরিষেবা হোস্ট করা

  1. পটভূমি।
  2. দ্রষ্টব্য - আমার Windows 10 OS আছে এবং উপরের প্রক্রিয়াটি Windows 10 PC এর জন্য।
  3. ধাপ 2. NET ফ্রেমওয়ার্ক ইনস্টল করুন।
  4. ধাপ 3 হোস্টিং সার্ভারে প্রকাশিত কোডটি সরান।
  5. ধাপ 4 আইআইএস ম্যানেজার খুলুন।
  6. ধাপ 5 ওয়েবসাইট যোগ করুন।
  7. ধাপ 6 সাইটের নাম এবং অ্যাপ্লিকেশন পুল সংজ্ঞায়িত করুন।
  8. ধাপ 7 ব্রাউজ করুন এবং প্রকাশিত ফোল্ডার পাথ নির্বাচন করুন।

আমি কিভাবে ওয়েব API চালু করব?

ASP. NET MVC, C# এবং ভিজ্যুয়াল স্টুডিও ব্যবহার করে একটি সাধারণ ওয়েব API তৈরি করার জন্য এই ধাপে ধাপে টিউটোরিয়ালের মধ্য দিয়ে যাওয়া যাক।

  1. ভিজ্যুয়াল স্টুডিওতে ASP. NET ওয়েব অ্যাপ্লিকেশন তৈরি করুন।
  2. ওয়েব API টেমপ্লেট নির্বাচন করুন।
  3. প্রকল্প ফাইল পর্যালোচনা.
  4. একটি কন্ট্রোলার যোগ করুন।
  5. কন্ট্রোলার পদ্ধতি যোগ করুন।
  6. এখন, আপনার প্রকল্প তৈরি করুন এবং উপরে উল্লিখিত URL বিন্যাস চালান।

প্রস্তাবিত: