สารบัญ:

ASP Net Web API สามารถเป็นทั้ง self-hosting และ IIS ได้หรือไม่?
ASP Net Web API สามารถเป็นทั้ง self-hosting และ IIS ได้หรือไม่?

วีดีโอ: ASP Net Web API สามารถเป็นทั้ง self-hosting และ IIS ได้หรือไม่?

วีดีโอ: ASP Net Web API สามารถเป็นทั้ง self-hosting และ IIS ได้หรือไม่?
วีดีโอ: Self Hosting ASP NET Web API OWIN visual studio 2024, ธันวาคม
Anonim

งูเห่า . NET Web API สามารถ เป็นทั้งเป็น เป็นเจ้าภาพ ใน IIS หรือแยกกัน เจ้าภาพ กระบวนการ. แนวทางเดิมมักจะเหมาะสมเมื่อ เว็บ API เป็นส่วนหนึ่งของ a เว็บ ใบสมัครและอย่างน้อยหนึ่งรายการ เว็บ แอปพลิเคชั่นกำลังจะกินมัน

ในที่นี้ self-hosting ใน Web API คืออะไร?

โฮสติ้งเอง . คุณสามารถ เจ้าภาพ NS เว็บ API เป็นกระบวนการที่แยกจาก ASP. NET แปลว่า คุณทำได้ เจ้าภาพ NS เว็บ API ในคอนโซลแอปพลิเคชันหรือบริการ windows หรือ OWIN หรือกระบวนการอื่นใดที่จัดการโดย. เน็ตเฟรมเวิร์ก

ต่อมา คำถามคือ API โฮสต์อยู่ที่ไหน ASP. NET Web API เป็นไปได้ เป็นเจ้าภาพ ใน IIS ตนเอง เป็นเจ้าภาพ หรือเว็บเซิร์ฟเวอร์อื่นๆ ที่รองรับ. เน็ต 4.0+ ASP. NET Web API เฟรมเวิร์กรวมถึง HttpClient ใหม่เพื่อสื่อสารกับ Web API เซิร์ฟเวอร์ HttpClient สามารถใช้ใน ASP

อาจมีคนถามว่า ฉันจะโฮสต์ REST API ใน IIS ได้อย่างไร

โฮสติ้ง ASP. NET Web API REST บริการบน IIS 10

  1. พื้นหลัง.
  2. หมายเหตุ - ฉันมีระบบปฏิบัติการ Windows 10 และกระบวนการข้างต้นสำหรับพีซีที่ใช้ Windows 10
  3. ขั้นตอนที่ 2 ติดตั้ง. NET Framework
  4. ขั้นตอนที่ 3 ย้ายรหัสที่เผยแพร่บน Hosting Server
  5. ขั้นตอนที่ 4 เปิดตัวจัดการ IIS
  6. ขั้นตอนที่ 5 เพิ่มเว็บไซต์
  7. ขั้นตอนที่ 6 กำหนดชื่อไซต์และกลุ่มแอปพลิเคชัน
  8. ขั้นตอนที่ 7 เรียกดูและเลือกเส้นทางโฟลเดอร์ที่เผยแพร่

ฉันจะเปิดใช้ Web API ได้อย่างไร

มาดูบทแนะนำทีละขั้นตอนเพื่อสร้าง Web API อย่างง่ายโดยใช้ ASP. NET MVC, C# และ Visual Studio

  1. สร้างเว็บแอปพลิเคชัน ASP. NET ใน Visual Studio
  2. เลือกเทมเพลต Web API
  3. ตรวจสอบไฟล์โครงการ
  4. เพิ่มตัวควบคุม
  5. เพิ่มวิธีการควบคุม
  6. ตอนนี้ สร้างโครงการของคุณและเรียกใช้รูปแบบ URL ที่กล่าวถึงข้างต้น

แนะนำ: