asp.net-web-api Tutorial
Iniziare con asp.net-web-api
Ricerca…
Osservazioni
Questa sezione fornisce una panoramica di ciò che asp.net-web-api è, e perché uno sviluppatore potrebbe voler usarlo.
Dovrebbe anche menzionare qualsiasi argomento di grandi dimensioni all'interno di asp.net-web-api e collegarsi agli argomenti correlati. Poiché la documentazione di asp.net-web-api è nuova, potrebbe essere necessario creare versioni iniziali di tali argomenti correlati.
Installazione o configurazione
Istruzioni dettagliate su come installare o installare asp.net-web-api.
Cosa e perché API Web ASP.NET?
Che cosa? : Un framework completamente supportato ed estensibile per la creazione di endpoint basati su HTTP. Nel mondo di HTML5, dispositivi mobili e moderne tecniche di sviluppo, HTTP è diventato l'opzione predefinita per la creazione di servizi ricchi e scalabili. L'API Web ASP.NET fornisce un set di opzioni predefinite di facile utilizzo, ma fornisce anche un'infrastruttura di estensibilità profonda per soddisfare le esigenze di qualsiasi scenario che utilizza HTTP.
Perché? :
- Un'applicazione HTML5 che richiede un livello di servizi.
- Un'applicazione mobile che ha bisogno di un livello di servizi.
- Un'applicazione desktop client-server che richiede un livello di servizi.
Per aggiungere Web API a un'applicazione MVC esistente.
Utilizzare Nuget per trovare il pacchetto Web Api.
Puoi farlo usando i pacchetti Gestisci Nuget e cercando il pacchetto Web Api o usa Nuget Package Manager e digita
PM> Install-Package Microsoft.AspNet.WebApi
Aggiungi WebApiConfig.cs alla cartella App_Start / Il file di configurazione dovrebbe contenere questo.
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 }
);
});
}
}
}
Origine: configurazione dell'API Web ASP.NET
Aggiungi GlobalConfiguration.Configure(WebApiConfig.Register); in Application_Start del file Global.asax.