Articles of asp.net web api

Come gestire System.InvalidOperationException nel framework di quadro?

Sono nuovo di API web asp.net. Ho fatto una funzione che dovrebbe convalidare l’utente che il front-end invia i dati e poi cerco i dati nel database. Ma quando l’account non viene trovato ho sempre un’eccezione come dovrei gestire quell’eccezione per inviare alle informazioni front-end anche cosa dovrei restituire quando la prima istruzione if non […]

API Web ASP.NET Core: il programma non contiene un metodo “Main” statico adatto per un punto di ingresso

Sto lavorando su un’API Web principale di ASP.NET che fa riferimento ad altri progetti (csproj) all’interno di una soluzione di grandi dimensioni. L’API Web di base di ASP.NET si basa su Visual Studio 2015 e utilizza msbuild in un prompt dei comandi “sulla mia macchina” ūüôā msbuild SomeWebAPI.xproj Compilation succeeded. 33 Warning(s) 0 Error(s) Time […]

Raggruppamento di metodi API nella documentazione: esiste un attributo personalizzato

Ho un controller come public class UserController : ApiController { [Route(“api/user”)] IHttpActionResult GetUser() { … } } public class ResumeController : ApiController { [Route(“api/user/resumes”)] IHttpActionResult GetResumes() { … } } Quale su swagger genera output come Esiste un modo (oltre a sovrascrivere l’implementazione predefinita estraendo il proprio ISwaggerProvider o unendo due controller in uno) per […]

Come ottenere il messaggio di errore restituito da DotNetOpenAuth.OAuth2 sul lato client?

Sto usando la funzione ExchangeUserCredentialForToken per ottenere il token dal server di authorization. Funziona bene quando il mio utente esiste nei miei database, ma quando le credenziali sono incorre vorrei inviare un messaggio al client. Sto usando le seguenti 2 righe di codice per impostare il messaggio di errore: context.SetError(“Autorization Error”, “The username or password […]

Come restituire object dinamico dalla query SQL

Ho una situazione in cui una raccolta di resi storeprocdure, ma non come la struttura dell’object perch√© la query √® molto dynamic. Una query pu√≤ restituire: Id | Posizione MarketSegment | … n colonne e un altro pu√≤ tornare Id | Rappresentante di vendita | Posizione Regione | … n colonne Sto semplicemente restituendo un […]

Come configurare o configurare Log4Net con ASP.NET (incluso MVC) C # su Visual Studio 2012 ~

Voglio registrare i log dei processi software in file. Invece di creare il mio sistema di log, sto cercando di utilizzare Log4Net con ASP.NET MVC, ma ho riscontrato problemi durante l’impostazione in Visual Studio 2015, come: Come configurare la pagina web.config / Global.asax? Come installare i componenti in VS 2012 ~? Come si usa nel […]

Abilita CORS per Web API 1, .net 4.0

Devo abilitare CORS per la mia API Web e al momento non posso eseguire l’aggiornamento a Framework 4.5. (Conosco System.Web.Http.Cors.EnableCorsAttribute.) Ho provato ad aggiungere quanto segue al mio Web.config per vedere se ha funzionato, ma non ha: Ho anche provato a impostare manualmente l’intestazione Access-Control-Allow-Origin su “*” utilizzando System.Web.Http.Filters.ActionFilterAttribute (basato su questo post: Aggiungi intestazione […]

Deserializzazione JSON – La stringa viene convertita automaticamente in Int

Quando disinstalla il JSON nell’object C # sottostante, usando Newtonsoft esplicitamente o tramite il meccanismo di associazione modello di ASP.NET Web Api, il valore id della stringa viene automaticamente convertito in int. Mi aspetterei che generasse un’eccezione o generasse un errore in quanto vi √® una mancata corrispondenza di tipo. √ą cos√¨ che JSON dovrebbe […]

Metodo con il parametro Dictionary in Asp.Net Web API

Devo fare una richiesta GET a un metodo che contiene Dizionario come parametro. Scorro ma non riesco a trovare alcun tipo di informazione su come posso inviare il dizionario, quindi la mia richiesta ha colpito il mio metodo. La firma del metodo è come quella qui sotto public void AddItems(Dictionary Items) I migliori saluti, Kemal

chiamata httpclient a webapi per pubblicare dati non funzionanti

Devo fare una semplice chiamata webapi per postare il metodo con argomento stringa. Di seguito √® riportato il codice che sto provando, ma quando il punto di interruzione viene colpito sul metodo webapi, il valore ricevuto √® null . StringContent stringContent = new System.Net.Http.StringContent(“{ \”firstName\”: \”John\” }”, System.Text.Encoding.UTF8, “application/json”); HttpClient client = new HttpClient(); HttpResponseMessage […]