جدول المحتويات:

هل يستطيع ASP Net Web API القدرة على كل من الاستضافة الذاتية و IIS؟
هل يستطيع ASP Net Web API القدرة على كل من الاستضافة الذاتية و IIS؟

فيديو: هل يستطيع ASP Net Web API القدرة على كل من الاستضافة الذاتية و IIS؟

فيديو: هل يستطيع ASP Net Web API القدرة على كل من الاستضافة الذاتية و IIS؟
فيديو: إزاي تجيب مشاريع كتير تطبق عليها وتزود من مستواك في أي مجال 2024, ديسمبر
Anonim

ASP . NET Web API يمكنه ذلك إما أن تكون مستضاف في IIS أو بشكل منفصل مضيف معالجة. عادة ما يكون النهج السابق مناسبًا عندما يكون واجهة برمجة تطبيقات الويب وهو جزء من a الويب تطبيق واحد أو أكثر الويب ستستهلكه التطبيقات.

من هنا ، ما هي الاستضافة الذاتية في Web API؟

الاستضافة الذاتية . تستطيع مضيف أ واجهة برمجة تطبيقات الويب كعملية منفصلة عن ASP. NET. هذا يعني أنك تستطيع مضيف أ واجهة برمجة تطبيقات الويب في تطبيق وحدة التحكم أو خدمة Windows أو OWIN أو أي عملية أخرى تتم إدارتها بواسطة. الإطار الصافي.

بعد ذلك ، السؤال هو ، أين يتم استضافة API؟ ويب ASP. NET API يمكن ان يكون مستضاف في IIS ، الذات- مستضاف أو خادم ويب آخر يدعم ملفات. NET 4.0+. ويب ASP. NET API يتضمن إطار العمل HttpClient جديدًا للتواصل مع الويب API الخادم. يمكن استخدام HttpClient في ASP.

قد يتساءل المرء أيضًا ، كيف يمكنني استضافة واجهة برمجة تطبيقات REST في IIS؟

استضافة خدمة ASP. NET Web API REST على IIS 10

  1. خلفية.
  2. ملاحظة - لدي نظام تشغيل Windows 10 والعملية المذكورة أعلاه خاصة بجهاز كمبيوتر يعمل بنظام Windows 10.
  3. الخطوة 2 قم بتثبيت. NET Framework.
  4. الخطوة 3 انقل الكود المنشور على خادم الاستضافة.
  5. الخطوة 4 افتح مدير IIS.
  6. الخطوة 5 إضافة موقع.
  7. الخطوة 6 تحديد اسم الموقع وتجمع التطبيقات.
  8. الخطوة 7 تصفح وحدد مسار المجلد المنشور.

كيف يمكنني تشغيل Web API؟

دعنا ننتقل إلى هذا البرنامج التعليمي خطوة بخطوة لإنشاء واجهة برمجة تطبيقات ويب بسيطة باستخدام ASP. NET MVC و C # و Visual Studio

  1. إنشاء تطبيق ويب ASP. NET في Visual Studio.
  2. حدد قالب واجهة برمجة تطبيقات الويب.
  3. مراجعة ملفات المشروع.
  4. أضف وحدة تحكم.
  5. أضف طريقة تحكم.
  6. الآن ، قم ببناء مشروعك وتشغيل تنسيق URL المذكور أعلاه.

موصى به: