Preguntas etiquetadas con asp.net-web-api

ASP.NET Web API es un marco para crear servicios HTTP para clientes como navegadores y dispositivos móviles. Se basa en Microsoft .NET Framework y es una opción ideal para crear servicios RESTful.

6
Error al enviar json en POST al servicio API web
Estoy creando un servicio web usando API web. Implementé una clase simple public class ActivityResult { public String code; public int indexValue; public int primaryCodeReference; } Y luego lo he implementado dentro de mi controlador [HttpPost] public HttpResponseMessage Post(ActivityResult ar) { return new HttpResponseMessage(HttpStatusCode.OK); } Pero cuando llamo a la …



21
405 método no permitido API web
Este error es muy común, probé todas las soluciones y ninguna funcionó. He desactivado la publicación de WebDAV en el panel de control y agregué esto a mi archivo de configuración web: <handlers> <remove name="WebDAV"/> </handlers> <modules runAllManagedModulesForAllRequests="true"> <remove name="WebDAVModule"/> </modules> El error aún persiste. Este es el controlador: static …

21
Entity Framework Core: una segunda operación comenzó en este contexto antes de que se completara una operación anterior
Estoy trabajando en un proyecto ASP.Net Core 2.0 usando 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"/> Y en uno de mis métodos de lista recibo este error: InvalidOperationException: A second operation started on this context before a previous operation completed. Any instance …




15
no se pudo serializar la respuesta en la API web
Estaba trabajando en la API web ASP.NET MVC, tengo este error: El tipo 'ObjectContent`1' no pudo serializar el cuerpo de la respuesta para el tipo de contenido 'application / xml; charset = utf-8 '. Mi controlador es: public Employee GetEmployees() { Employee employees = db.Employees.First(); return employees; } ¿Por qué …

4
Serialización de .NET WebAPI k_BackingField Maldad
Cuando serializo lo siguiente: [Serializable] public class Error { public string Status { get; set; } public string Message { get; set; } public string ErrorReferenceCode { get; set; } public List<FriendlyError> Errors { get; set; } } Me sale este desastre repugnante: <ErrorRootOfstring xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Printmee.Api"> <_x003C_Errors_x003E_k__BackingField> An exception has …

10
¿Cómo pasar un parámetro de fecha y hora?
¿Cómo pasar las fechas UTC a la API web? Pasar 2010-01-01funciona bien, pero cuando paso una fecha UTC como 2014-12-31T22:00:00.000Z(con un componente de tiempo), obtengo una respuesta HTTP 404. Entonces http://domain/api/controller/action/2012-12-31T22:00:00.000Z produce una respuesta de error 404, mientras que http://domain/api/controller/action/2012-12-31 funciona bien. ¿Cómo pasar las fechas UTC a la API …



11
No se pueden inyectar dependencias en ASP.NET Web API Controller usando Unity
¿Alguien ha tenido éxito al ejecutar un contenedor IoC para inyectar dependencias en los controladores ASP.NET WebAPI? Parece que no puedo hacer que funcione. Esto es lo que estoy haciendo ahora. En mi global.ascx.cs: public static void RegisterRoutes(RouteCollection routes) { // code intentionally omitted } protected void Application_Start() { AreaRegistration.RegisterAllAreas(); …

13
No se pudo cargar el archivo o ensamblado System.Net.Http, Versión = 4.0.0.0 con ASP.NET (MVC 4) Web API OData Prerelease
Problema Después de instalar la versión preliminar de Microsoft ASP.NET Web API OData package 5.0.0-rc1 , termino con la siguiente excepción: No se pudo cargar el archivo o ensamblado 'System.Web.Http, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' o una de sus dependencias. La definición del manifiesto del ensamblado …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.