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.



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow