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.

3
asp.net core middleware vs filtros
Después de leer acerca de asp.net core middlware, estoy confundido cuando debo usar filtros y cuando debo usar middlewares, ya que parecen lograr el mismo objetivo. ¿Cuándo se deben usar middlewares en lugar de fitlers?


4
No se puede resolver el servicio de ámbito del proveedor raíz .Net Core 2
Cuando intento ejecutar mi aplicación, aparece el error InvalidOperationException: Cannot resolve 'API.Domain.Data.Repositories.IEmailRepository' from root provider because it requires scoped service 'API.Domain.Data.EmailRouterContext'. Lo que es extraño es que este EmailRepository y la interfaz están configurados exactamente de la misma manera que todos mis otros repositorios, pero no se arroja ningún error …


13
No se encontró ningún ejecutable que coincida con el comando "dotnet-ef"
Estoy haciendo una muestra de proyecto usando ASP.Net Core RC2 con Microsoft.EntityFramework.Corey SQLite. Seguí este tutorial: https://damienbod.com/2015/08/30/asp-net-5-with-sqlite-and-entity-framework-7/ Pero, cuando ejecuto este comando: dotnet ef migrations add FirstMigration Tengo este error: No executable found matching command "dotnet-ef" Aquí está mi project.jsonconfiguración: { "dependencies": { "Microsoft.NETCore.App": { "version": "1.0.0-rc2-3002702", "type": "platform" }, …


3
¿Cómo usar SqlClient en ASP.NET Core?
Estoy tratando de usar la biblioteca SQLClient en ASP.net Core pero parece que no puedo hacer que funcione. Encontré este artículo en línea que me aconseja cómo configurar, pero no me funciona: http://blog.developers.ba/using-classic-ado-net-in-asp-net-vnext/ Tengo un paquete de aplicación de consola simple. Mi project.json se ve así: { "version": "1.0.0-*", "description": …


9
Obtener direcciones URL absolutas con ASP.NET Core
En MVC 5, tenía los siguientes métodos de extensión para generar URL absolutas, en lugar de relativas: public static class UrlHelperExtensions { public static string AbsoluteAction( this UrlHelper url, string actionName, string controllerName, object routeValues = null) { string scheme = url.RequestContext.HttpContext.Request.Url.Scheme; return url.Action(actionName, controllerName, routeValues, scheme); } public static …
82 c#  asp.net-core 

7
ASP.NET Core Identity: obtener el usuario actual
Para obtener el usuario actualmente conectado en MVC5, todo lo que teníamos que hacer era: using Microsoft.AspNet.Identity; [Authorize] public IHttpActionResult DoSomething() { string currentUserId = User.Identity.GetUserId(); } Ahora, con ASP.NET Core pensé que esto debería funcionar, pero arroja un error. using Microsoft.AspNetCore.Identity; using Microsoft.AspNetCore.Http; private readonly UserManager<ApplicationUser> _userManager; [HttpPost] [Authorize] …




4
Se detectó un posible ciclo de objetos de .Net Core 3.0 que no es compatible
Tengo 2 entidades que están relacionadas como una a muchas public class Restaurant { public int RestaurantId {get;set;} public string Name {get;set;} public List<Reservation> Reservations {get;set;} ... } public class Reservation{ public int ReservationId {get;set;} public int RestaurantId {get;set;} public Restaurant Restaurant {get;set;} } Si trato de obtener restaurantes con …

2
Cómo reemplazar la extensión AddJwtBearer en .NET Core 3.0
Tengo el siguiente código que compila y funciona en .NET Core 2.2: byte[] key = Encoding.ASCII.GetBytes(Constants.JWT_SECRET); services.AddAuthentication(x => { x.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme; x.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme; }) .AddJwtBearer(x => { x.RequireHttpsMetadata = false; x.SaveToken = true; x.TokenValidationParameters = new TokenValidationParameters { ValidateIssuerSigningKey = true, IssuerSigningKey = new SymmetricSecurityKey(key), ValidateIssuer = false, …

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.