Sommario:

La capacità dell'API Web di ASP Net può essere sia self hosting che IIS?
La capacità dell'API Web di ASP Net può essere sia self hosting che IIS?

Video: La capacità dell'API Web di ASP Net può essere sia self hosting che IIS?

Video: La capacità dell'API Web di ASP Net può essere sia self hosting che IIS?
Video: Windows authentication in asp.net Part 87 2024, Aprile
Anonim

ASP . NET Web API può essere sia essere ospitato in IIS o in un separato ospite processi. Il primo approccio è di solito appropriato quando il API Web fa parte di a ragnatela applicazione e uno o più ragnatela le applicazioni lo consumeranno.

Quindi, cos'è l'hosting autonomo nell'API Web?

Hosting autonomo . Puoi ospite un API Web come processo separato rispetto ad ASP. NET. Significa che puoi ospite un API Web nell'applicazione console o nel servizio Windows o in OWIN o in qualsiasi altro processo gestito da. NET quadro.

Successivamente, la domanda è: dove è ospitata un'API? ASP. NET Web API può essere ospitato in IIS, Auto- ospitato o altro server web che supporti. NETTO 4.0+. ASP. NET Web API framework include il nuovo HttpClient per comunicare con il Web API server. HttpClient può essere utilizzato in ASP.

Ci si potrebbe anche chiedere, come posso ospitare un'API REST in IIS?

Hosting del servizio REST API Web ASP. NET su IIS 10

  1. Sfondo.
  2. Nota: ho il sistema operativo Windows 10 e il processo di cui sopra è per PC Windows 10.
  3. Passaggio 2 Installare. NET Framework.
  4. Passaggio 3 Spostare il codice pubblicato su Hosting Server.
  5. Passaggio 4 Aprire Gestione IIS.
  6. Passaggio 5 Aggiungi sito web.
  7. Passaggio 6 Definire il nome del sito e il pool di applicazioni.
  8. Passaggio 7 Sfogliare e selezionare Percorso cartella pubblicata.

Come si avvia l'API Web?

Esaminiamo queste esercitazioni dettagliate per creare una semplice API Web utilizzando ASP. NET MVC, C# e Visual Studio

  1. Creare un'applicazione Web ASP. NET in Visual Studio.
  2. Seleziona Modello API Web.
  3. Rivedere i file di progetto.
  4. Aggiungi un controller.
  5. Aggiungi metodo di controllo.
  6. Ora crea il tuo progetto ed esegui il formato URL sopra menzionato.

Consigliato: