Preguntas etiquetadas con asp.net-core

ASP.NET Core es un marco ágil, componible y multiplataforma para crear aplicaciones web y en la nube. Es completamente de código abierto en GitHub. Las aplicaciones ASP.NET Core se pueden ejecutar en Windows con .NET Framework completo o .NET Core más pequeño, o en Linux y MacOS con .NET Core y Mono.

9
AddTransient, AddScoped y AddSingleton Services Differences
Quiero implementar la inyección de dependencia (DI) en ASP.NET Core. Entonces, después de agregar este código al ConfigureServicesmétodo, ambas formas funcionan. ¿Cuál es la diferencia entre los métodos services.AddTransienty service.AddScopeden ASP.NET Core? public void ConfigureServices(IServiceCollection services) { // Add framework services. // Add application services. services.AddTransient<IEmailSender, AuthMessageSender>(); services.AddScoped<IEmailSender, AuthMessageSender>(); }

11
¿Cómo se crea un AuthorizeAttribute personalizado en ASP.NET Core?
Estoy tratando de hacer un atributo de autorización personalizado en ASP.NET Core. En versiones anteriores era posible anular bool AuthorizeCore(HttpContextBase httpContext). Pero esto ya no existe en AuthorizeAttribute. ¿Cuál es el enfoque actual para hacer un AuthorizeAttribute personalizado? Lo que estoy tratando de lograr: estoy recibiendo una ID de sesión …


13
Cómo determinar si .NET Core está instalado
Sé que para versiones anteriores de .NET, puede determinar si se instala una versión dada siguiendo https://support.microsoft.com/en-us/kb/318785 ¿Existe un método oficial para determinar si está instalado .NET Core ? (Y no me refiero al SDK, quiero verificar un servidor sin el SDK, para determinar si tiene DotNetCore.1.0.0-WindowsHosting.exe instalado) puedo ver …

7
Resolución de instancias con ASP.NET Core DI
¿Cómo resuelvo manualmente un tipo usando el marco de inyección de dependencia incorporado ASP.NET Core MVC? Configurar el contenedor es bastante fácil: public void ConfigureServices(IServiceCollection services) { // ... services.AddTransient<ISomeService, SomeConcreteService>(); } Pero, ¿cómo puedo resolver ISomeServicesin realizar la inyección? Por ejemplo, quiero hacer esto: ISomeService service = services.Resolve<ISomeService>(); No …

8
Manejo de excepciones de API web ASP.NET Core
Estoy usando ASP.NET Core para mi nuevo proyecto de API REST después de usar ASP.NET Web API durante muchos años. No veo ninguna buena manera de manejar las excepciones en ASP.NET Core Web API. Traté de implementar el filtro / atributo de manejo de excepciones: public class ErrorHandlingFilter : ExceptionFilterAttribute …






19
Error de inyección de dependencia de núcleo de ASP.NET: no se puede resolver el servicio para el tipo al intentar activar
Creé una aplicación .NET Core MVC y uso la inyección de dependencia y el patrón de repositorio para inyectar un repositorio en mi controlador. Sin embargo, recibo un error: InvalidOperationException: no se puede resolver el servicio para el tipo 'WebApplication1.Data.BloggerRepository' al intentar activar 'WebApplication1.Controllers.BlogController'. Modelo (Blog.cs) namespace WebApplication1.Models { public …

10
Cómo habilitar CORS en ASP.NET Core
Estoy tratando de habilitar el intercambio de recursos de origen cruzado en mi API web ASP.NET Core, pero estoy atascado. El EnableCorsatributo acepta policyNamede tipo stringcomo parámetro: // Summary: // Creates a new instance of the Microsoft.AspNetCore.Cors.Core.EnableCorsAttribute. // // Parameters: // policyName: // The name of the policy to be …
190 c#  asp.net-core 

26
Cómo habilitar CORS en ASP.net Core WebAPI
Lo que estoy tratando de hacer Tengo una API web ASP.Net Core de back-end alojada en un plan gratuito de Azure (código fuente: https://github.com/killerrin/Portfolio-Backend ). También tengo un sitio web de cliente que quiero hacer que consuma esa API. La aplicación de cliente no se alojará en Azure, sino que …

8
¿Cómo devolver HTTP 500 desde ASP.NET Core RC2 Web Api?
De vuelta en RC1, haría esto: [HttpPost] public IActionResult Post([FromBody]string something) { try{ // ... } catch(Exception e) { return new HttpStatusCodeResult((int)HttpStatusCode.InternalServerError); } } En RC2, ya no hay HttpStatusCodeResult, y no hay nada que pueda encontrar que me permita devolver un tipo 500 de IActionResult. ¿El enfoque ahora es …

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.