Inhaltsverzeichnis:

Kann ASP Net Web API sowohl Self-Hosting als auch IIS durchführen?
Kann ASP Net Web API sowohl Self-Hosting als auch IIS durchführen?

Video: Kann ASP Net Web API sowohl Self-Hosting als auch IIS durchführen?

Video: Kann ASP Net Web API sowohl Self-Hosting als auch IIS durchführen?
Video: Wie erstellt man Schritt für Schritt eine ASP.Net 6-Web-API mit EF Core? 2024, April
Anonim

ASP . NET-Web-API kann sei entweder sein bereitgestellt in IIS oder in einem separaten Gastgeber Prozess. Der erstere Ansatz ist normalerweise angemessen, wenn die Web-API ist ein Teil von a Netz Bewerbung und eine oder mehrere Netz Anwendungen werden es verbrauchen.

Was ist Self-Hosting in der Web-API davon?

Selbsthosting . Du kannst Gastgeber ein Web-API als separater Prozess als ASP. NET. Es bedeutet, dass du kannst Gastgeber ein Web-API in der Konsolenanwendung oder dem Windows-Dienst oder owin oder einem anderen Prozess, der von verwaltet wird. NET-Framework.

Anschließend stellt sich die Frage, wo wird eine API gehostet? ASP. NET-Web API kann sein bereitgestellt in IIS, Selbst- bereitgestellt oder ein anderer Webserver, der. NET 4.0+. ASP. NET-Web API Framework enthält neuen HttpClient für die Kommunikation mit dem Web API Server. HttpClient kann in ASP verwendet werden.

Man kann sich auch fragen, wie ich eine REST-API in IIS hoste?

Hosten des ASP. NET-Web-API-REST-Dienstes auf IIS 10

  1. Hintergrund.
  2. Hinweis - Ich habe das Betriebssystem Windows 10 und der obige Prozess gilt für Windows 10 PC.
  3. Schritt 2 Installieren Sie. NET Framework.
  4. Schritt 3 Verschieben Sie den veröffentlichten Code auf den Hosting-Server.
  5. Schritt 4 Öffnen Sie den IIS-Manager.
  6. Schritt 5 Website hinzufügen.
  7. Schritt 6 Definieren Sie den Site-Namen und den Anwendungspool.
  8. Schritt 7 Durchsuchen Sie den Pfad des veröffentlichten Ordners und wählen Sie ihn aus.

Wie starte ich die Web-API?

Lassen Sie uns diese Schritt-für-Schritt-Anleitung durchgehen, um eine einfache Web-API mit ASP. NET MVC, C# und Visual Studio zu erstellen

  1. Erstellen Sie eine ASP. NET-Webanwendung in Visual Studio.
  2. Wählen Sie Web-API-Vorlage aus.
  3. Projektdateien überprüfen.
  4. Fügen Sie einen Controller hinzu.
  5. Controller-Methode hinzufügen.
  6. Erstellen Sie nun Ihr Projekt und führen Sie das oben genannte URL-Format aus.

Empfohlen: