Domande taggate «asp.net-web-api»

L'API Web ASP.NET è un framework per la creazione di servizi HTTP per client come browser e dispositivi mobili. Si basa su Microsoft .NET Framework e rappresenta la scelta ideale per la creazione di servizi RESTful.

13
Impossibile trovare Request.GetOwinContext
Ho cercato per un'ora di capire perché non funziona. Ho un'applicazione ASP.Net MVC 5 con WebAPI. Sto cercando di ottenere Request.GetOwinContext (). Authentication, tuttavia non riesco a trovare come includere GetOwinContext. Ecco il mio codice: using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Http; using System.Web; using System.Web.Mvc; using …
101 c#  asp.net-web-api  owin 

5
Come restituire un file utilizzando l'API Web?
Utilizzo l' API Web ASP.NET . Voglio scaricare un PDF con C # dall'API (che l'API genera). Posso semplicemente chiedere all'API di restituire un byte[]? e per l'applicazione C # posso semplicemente fare: byte[] pdf = client.DownloadData("urlToAPI");? e File.WriteAllBytes()?


4
Come aggiungere filtri ASP.Net Web Api globali?
Ho creato un filtro Web Api (utilizzando System.Web.Http.Filters.ActionFilterAttribute) ma non riesco a farlo funzionare all'interno di ASP.Net MVC 4. Ho provato ad aggiungerlo al RegisterGlobalFilters()metodo ma non ha funzionato. Quindi, se si utilizza Web Api ospitata in ASP.Net MVC, come si registrano i filtri?

10
Come restituisco NotFound () IHttpActionResult con un messaggio di errore o un'eccezione?
Sto restituendo un NotFound IHttpActionResult, quando qualcosa non viene trovato nella mia azione WebApi GET. Insieme a questa risposta, desidero inviare un messaggio personalizzato e / o il messaggio di eccezione (se presente). L'attuale ApiController's NotFound()metodo non fornisce un sovraccarico per passare un messaggio. C'è un modo per farlo? o …

6
"System.Net.Http.HttpContent" non contiene una definizione per "ReadAsAsync" e nessun metodo di estensione
Ho creato un'app per console per utilizzare un'API Web appena creata. Il codice dell'app della console non viene compilato. Mi dà l'errore di compilazione: 'System.Net.Http.HttpContent' does not contain a definition for 'ReadAsAsync' and no extension method 'ReadAsAsync' accepting a first argument of type 'System.Net.Http.HttpContent' could be found (are you missing …

21
Entity Framework Core: una seconda operazione avviata in questo contesto prima del completamento di un'operazione precedente
Sto lavorando a un progetto ASP.Net Core 2.0 utilizzando Entity Framework Core <PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.0.1" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.0.0" PrivateAssets="All" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="2.0.0"/> E in uno dei miei metodi di elenco ricevo questo errore: InvalidOperationException: A second operation started on this context before a previous operation completed. Any instance …

8
Ottieni l'utente corrente, all'interno di un'azione ApiController, senza passare l'ID utente come parametro
Come si ottiene l'utente corrente, all'interno di un'azione sicura di ApiController, senza passare userName o userId come parametro? Partiamo dal presupposto che questo sia disponibile, perché siamo all'interno di un'azione sicura. Essere in un'azione sicura significa che l'utente si è già autenticato e la richiesta ha il suo token di …

30
Pagina HTTP 404 non trovata nell'API Web ospitata in IIS 7.5
Ho un'applicazione Web Api. Funziona perfettamente bene quando l'ho testato utilizzando il server di sviluppo debug di VS 2010. Ma ora l'ho distribuito su IIS 7.5 e ricevo un errore HTTP 404 quando provo ad accedere all'applicazione. Ecco il mio web.config <?xml version="1.0" encoding="utf-8"?> <configuration> <connectionStrings> <add name="DefaultConnection" connectionString="Data Source=.\SQLEXPRESS;Initial …

14
Come aggiornare un'attestazione in ASP.NET Identity?
Sto usando l'autenticazione OWIN per il mio progetto MVC5. Questo è il mioSignInAsync private async Task SignInAsync(ApplicationUser user, bool isPersistent) { var AccountNo = "101"; AuthenticationManager.SignOut(DefaultAuthenticationTypes.ExternalCookie); var identity = await UserManager.CreateIdentityAsync(user, DefaultAuthenticationTypes.ApplicationCookie); identity.AddClaim(new Claim(ClaimTypes.UserData, AccountNo)); AuthenticationManager.SignIn(new AuthenticationProperties() { IsPersistent = isPersistent, RedirectUri="Account/Index"}, identity); } Come puoi vedere, l'ho aggiunto AccountNoall'elenco …

5
Routing API Web: api / {controller} / {action} / {id} "dysfunctions" api / {controller} / {id}
Ho il percorso predefinito in Global.asax: RouteTable.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = System.Web.Http.RouteParameter.Optional } ); Volevo essere in grado di indirizzare una funzione specifica, quindi ho creato un altro percorso: RouteTable.Routes.MapHttpRoute( name: "WithActionApi", routeTemplate: "api/{controller}/{action}/{id}", defaults: new { id = System.Web.Http.RouteParameter.Optional } ); Quindi, nel mio …



4
WCF vs ASP .Net Web API
Quali sono i pro e i contro dell'utilizzo di ciascuna tecnologia? WCF Web Api è ora fusa in Asp.net Asp.net web api ora supporta l'hosting autonomo. Immagino ancora che se volessi esporre più schemi di protocollo per la stessa operazione, mi orienterei ancora verso WCF o anche l'endpoint Mvc può …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.