Mündəricat:

ASP Net Web API həm özünü hostinq, həm də IIS edə bilərmi?
ASP Net Web API həm özünü hostinq, həm də IIS edə bilərmi?

Video: ASP Net Web API həm özünü hostinq, həm də IIS edə bilərmi?

Video: ASP Net Web API həm özünü hostinq, həm də IIS edə bilərmi?
Video: How To Achieve Synchronization In C# While Doing Async Await Multithreaded Programming - .NET Core 2024, Mart
Anonim

ASP . NET Web API edə bilər ola ya ola ev sahibliyi etdi in IIS və ya ayrıca ev sahibi proses. Əvvəlki yanaşma adətən zaman uyğun gəlir Veb API a-nın bir hissəsidir veb proqram və bir və ya daha çox veb tətbiqlər onu istehlak edəcək.

Beləliklə, Web API-də özünü hostinq nədir?

Self Hosting . Bacararsan ev sahibi a Veb API ASP. NET-dən ayrı bir proses kimi. Bu o deməkdir ki, edə bilərsən ev sahibi a Veb API konsol proqramında və ya Windows xidmətində və ya OWIN və ya tərəfindən idarə olunan hər hansı digər prosesdə. NET çərçivəsi.

Sonradan sual yaranır ki, API harada yerləşdirilir? ASP. NET Veb API ola bilər ev sahibliyi etdi IIS-də, Öz-özünə ev sahibliyi etdi və ya dəstəkləyən digər veb server. NET 4.0+. ASP. NET Veb API çərçivəyə Veb ilə əlaqə yaratmaq üçün yeni HttpClient daxildir API server. HttpClient ASP-də istifadə edilə bilər.

Biri də soruşa bilər ki, mən REST API-ni IIS-də necə yerləşdirə bilərəm?

IIS 10-da ASP. NET Web API REST Xidmətinin yerləşdirilməsi

  1. Fon.
  2. Qeyd - Məndə Windows 10 ƏS var və yuxarıdakı proses Windows 10 PC üçündür.
  3. Addım 2. NET Framework quraşdırın.
  4. Addım 3 Dərc edilmiş kodu Hosting Serverə köçürün.
  5. Addım 4 IIS Menecerini açın.
  6. Addım 5 Veb sayt əlavə edin.
  7. Addım 6 Sayt Adı və Tətbiq Hövzəsini Müəyyən edin.
  8. Addım 7 Gözdən keçirin və Nəşr edilmiş Qovluq yolunu seçin.

Web API-ni necə işə salıram?

ASP. NET MVC, C# və Visual Studio istifadə edərək sadə Veb API yaratmaq üçün bu addım-addım təlimatı nəzərdən keçirək

  1. Visual Studio-da ASP. NET Veb Tətbiqi yaradın.
  2. Veb API Şablonunu seçin.
  3. Layihə fayllarını nəzərdən keçirin.
  4. Nəzarətçi əlavə edin.
  5. Nəzarətçi Metodunu əlavə edin.
  6. İndi layihənizi qurun və yuxarıda qeyd olunan URL formatını işə salın.

Tövsiyə: