Mundarija:

ASP Net Web API ham o'z-o'zini hosting, ham IIS-ga ega bo'la oladimi?
ASP Net Web API ham o'z-o'zini hosting, ham IIS-ga ega bo'la oladimi?

Video: ASP Net Web API ham o'z-o'zini hosting, ham IIS-ga ega bo'la oladimi?

Video: ASP Net Web API ham o'z-o'zini hosting, ham IIS-ga ega bo'la oladimi?
Video: ClineX app - uydan chiqmagan holda shifoxonalarda navbat band qilish dasturi 2024, Aprel
Anonim

ASP . NET Web API mumkin bo'l yoki bo'l mezbonlik qildi ichida IIS yoki alohida mezbon jarayon. Avvalgi yondashuv odatda qachon mos keladi Web API a ning bir qismidir veb ilova va bir yoki bir nechta veb ilovalar uni iste'mol qiladi.

Web API-da o'z-o'zini xosting nima?

Self Hosting . Siz.. qila olasiz; siz … mumkin mezbon a Web API ASP. NET dan alohida jarayon sifatida. Bu mumkin degani mezbon a Web API konsol ilovasida yoki Windows xizmatida yoki OWIN yoki boshqariladigan boshqa jarayonda. NET ramkasi.

Keyinchalik savol tug'iladi: API qayerda joylashgan? ASP. NET veb API bolishi mumkin mezbonlik qildi IISda, o'z-o'zidan mezbonlik qildi yoki qo'llab-quvvatlaydigan boshqa veb-server. NET 4.0+. ASP. NET veb API Framework Web bilan aloqa qilish uchun yangi HttpClientni o'z ichiga oladi API server. HttpClient-dan ASP-da foydalanish mumkin.

Bundan tashqari, IISda REST API-ni qanday joylashtirishim mumkin?

IIS 10 da ASP. NET Web API REST xizmatini joylashtirish

  1. Fon.
  2. Eslatma - Menda Windows 10 OS bor va yuqoridagi jarayon Windows 10 kompyuter uchun.
  3. 2-qadam. NET Framework-ni o'rnating.
  4. 3-qadam Chop etilgan kodni Xosting serveriga o'tkazing.
  5. 4-qadam IIS menejerini oching.
  6. 5-qadam Veb-sayt qo'shing.
  7. 6-qadam Sayt nomi va ilovalar pulini aniqlang.
  8. 7-qadam Ko'rib chiqing va Chop etilgan jild yo'lini tanlang.

Web API-ni qanday ishga tushiraman?

Keling, ASP. NET MVC, C# va Visual Studio yordamida oddiy Web API yaratish bo'yicha ushbu bosqichma-bosqich qo'llanmani ko'rib chiqamiz

  1. Visual Studio'da ASP. NET veb-ilovasini yarating.
  2. Web API shablonini tanlang.
  3. Loyiha fayllarini ko'rib chiqing.
  4. Controller qo'shing.
  5. Controller usulini qo'shish.
  6. Endi loyihangizni yarating va yuqorida qayd etilgan URL formatini ishga tushiring.

Tavsiya: