Articles of asp.net web api

No existe una asignación desde el tipo de objeto System.Data.Spatial.DbGeography a un tipo nativo de proveedor administrado conocido

Estoy creando una aplicación utilizando la plataforma DotNetNuke 7 y estoy tratando de escribir datos geográficos en la base de datos. Aquí hay algunos antecedentes sobre el proyecto. Estoy construyendo en VS 2012 y acabo de actualizar a Server 2012 desde 2008 R2. DotNetNuke 7 implementa PetaPoco para la capa de datos y WebAPI. Espero […]

Escriba a ServiceEventSource desde el controlador WebAPI de Service Fabric

En mi servicio de estado, puedo escribir a ServiceEventSource llamando a esto: ServiceEventSource.Current.ServiceMessage(this.Context, “this is my log message”); ¿Alguien sabe cómo puedo hacer esa misma llamada en mi controlador Stateless WebAPI? Parece que no puedo introducir el contexto en el controlador. Noté que solo está disponible en mi OwinCommunicationListener . Básicamente, quiero poder registrar mis […]

La mejor manera de proporcionar la comparación de huellas dactilares en el lado del servidor

Voy a proporcionar la autenticación de huellas digitales desde el lado del servidor a través de WebAPI. El siguiente código es la parte de comparación de huellas dactilares. var allFingerprints = container.Fingerprints.OrderByDescending(p=>p.FingerprintID); List fmdList = new List(); foreach (var fp in allFingerprints) { fmdList.Add(Fmd.DeserializeXml(fp.FMD)); } IdentifyResult identifyResult = Comparison.Identify(customerFmd, 0, fmdList, thresholdScore, 2); Si la […]

¿Cómo crear un “sub-recurso” usando OData sin crear una propiedad de colección para él?

Estoy creando una API web 2 utilizando OData v4 para proporcionar los siguientes verbos HTTP para mis modelos: GET , POST y PUT , lo que significa que para cada recurso (clase de modelo) puedo insertar / actualizar / recuperar datos de las siguientes URL: / api / myResourceName / api / myResourceName / {id} […]

Descargar el indicador de archivo al usar WebAPI HttpResponseMessage

Tengo un método en mi API que devuelve un HttpResponseMessage: [HttpGet, HoodPeekAuthFilter] public HttpResponseMessage GlobalOverview() { try { StatsRepo _statsRepo = new StatsRepo(); string file = _statsRepo.IncidentData().AsCSVString(); if (file == null) { return Request.CreateResponse(HttpStatusCode.NoContent); } HttpResponseMessage result = new HttpResponseMessage(HttpStatusCode.OK); result.Content = new StringContent(file); result.Content.Headers.ContentType = new MediaTypeHeaderValue(“application/octet-stream”); result.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue(“attachment”); result.Content.Headers.ContentDisposition.FileName = “GlobalOverview.csv”; […]

¿Cómo puedo recuperar la cadena de formData js en c #

Tengo que recuperar el valor de “idPerson” en mi api web en .net. Ya recupero el archivo “UploadedImage”. Pero no puedo recuperar el valor de “idPerson”. Alguien tiene una solución? Gracias ! mi función js /** * Upload de l’image de profil * @method uploadFile * @private */ uploadFile: function () { var data = […]

Autenticación de Owin en MVC y Web Api

Estoy tratando de usar la misma autenticación entre los controladores MVC y los controladores Web Api. La API web está en el mismo proyecto, solo en una carpeta / Controladores / API /. Parece que no puedo averiguar cómo autenticar usando OWIN, cuando inicié sesión a través de MVC y creé un reclamo y una […]

Url.Link no funciona en WebAPI

Usando la prueba de la unidad a continuación … Estoy tratando de probar mi webapi. [Test] public void CheckControllerForCreate() { var config = new HttpConfiguration(); config.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Always; var request = new HttpRequestMessage(HttpMethod.Post, “http://localhost/api/product”); var route = config.Routes.MapHttpRoute(“Foo”, “api/{controller}/{id}”); var routeData = new HttpRouteData(route, new HttpRouteValueDictionary { { “controller”, “products” } }); var controller = […]

Autofac con WebApi y Business Layer

Soy muy nuevo en AutoFac y estoy tratando de usarlo para mi nuevo proyecto con WebApi y Business Layer con contratos y sus respectivas implementaciones. He escrito la configuración de Ioc para webapi e invoco desde global.asax. Sin embargo, para mi lógica de negocios, ¿cómo configuro todos mis contratos e implementaciones con autofac? Realicé algunos […]

Autofac: cómo cargar ensamblados a los que se hace referencia pero que no se usan directamente

Hemos creado una solución WebApi utilizando Autofac para DI. Rompimos el arranque de nuestro autofac en un proyecto separado. De esta manera, nuestro proyecto WebApi solo hace referencia a nuestros proyectos Bootstrap y Contratos. Nuestro proyecto bootstrap luego hace referencia a todos los demás ensamblajes y une todos los cables. Me gusta este diseño para […]