asp.net-web-api Tutorial
Erste Schritte mit asp.net-web-api
Suche…
Bemerkungen
Dieser Abschnitt bietet einen Überblick über das, was asp.net-web-api ist und warum ein Entwickler es verwenden möchte.
Es sollte auch große Themen in asp.net-web-api erwähnen und auf die verwandten Themen verweisen. Da die Dokumentation für asp.net-web-api neu ist, müssen Sie möglicherweise erste Versionen dieser verwandten Themen erstellen.
Installation oder Setup
Detaillierte Anweisungen zum Einrichten oder Installieren von asp.net-web-api.
Was und warum ASP.NET-Web-API?
Was? : Ein vollständig unterstütztes und erweiterbares Framework zum Erstellen von HTTP-basierten Endpunkten. In der Welt von HTML5, mobilen Geräten und modernen Entwicklungstechniken ist HTTP zur Standardoption für die Erstellung umfassender, skalierbarer Dienste geworden. Das ASP.NET-Web-API bietet einen einfach zu verwendenden Satz von Standardoptionen, bietet jedoch auch eine umfangreiche Erweiterungsinfrastruktur, die den Anforderungen jedes Szenarios mit HTTP gerecht wird.
Warum? :
- Eine HTML5-Anwendung, die eine Services-Schicht benötigt.
- Eine mobile Anwendung, die eine Serviceschicht benötigt.
- Eine Client-Server-Desktopanwendung, die eine Serviceschicht benötigt.
So fügen Sie einer vorhandenen MVC-Anwendung eine Web-API hinzu.
Verwenden Sie Nuget, um das Web-API-Paket zu finden.
Sie können dies tun, indem Sie entweder die Nuget-Pakete verwalten und nach dem Web Api-Paket suchen, oder den Nuget Package Manager verwenden und den Typ eingeben
PM> Install-Package Microsoft.AspNet.WebApi
Fügen Sie dem Ordner App_Start / die Datei WebApiConfig.cs hinzu. Die Konfigurationsdatei sollte dies enthalten.
using System.Web.Http;
namespace WebApplication1
{
public class WebApiApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
GlobalConfiguration.Configure(config =>
{
config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
});
}
}
}
Quelle: Konfigurieren der ASP.NET-Web-API
Fügen Sie GlobalConfiguration.Configure(WebApiConfig.Register); in Application_Start der Datei Global.asax.