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.

1
Lectura de AuthorizationFilterContext en netcore api 3.1
Tengo un proyecto de trabajo en netcore 2.2 en el que he implementado una política personalizada que verifica las claves API. En startup.cs estoy agregando esta política como esta //Add Key Policy services.AddAuthorization(options => { options.AddPolicy("AppKey", policy => policy.Requirements.Add(new AppKeyRequirement())); }); En mi AppKeyRequirement, heredo de AuthorizationHandler y resuelvo las …

1
.Net Core 3 IStringLocalizer.WithCulture (CultureInfo) está obsoleto
He actualizado un proyecto de .Net Core 2.2 a .Net Core 3.0. Después de tratar de corregir todas las advertencias y errores, ahora estoy tratando de encontrar una solución a esta advertencia: 'IStringLocalizer.WithCulture(CultureInfo)' is obsolete: 'This method is obsolete. Use `CurrentCulture` and `CurrentUICulture` instead.' Estoy usando esto para cambiar el …

1
Autenticación de Windows en ASP.NET Core: inicio de sesión manual frente a inicio de sesión en intranet automático y grupos disponibles
Tengo una aplicación ASP.NET Core 3.0 que funciona con la autenticación de Windows Intranet local para identificar a los usuarios registrados. Utilizando los comportamientos de autenticación estándar de Windows, puedo capturar al usuario WindowsIdentitysin problemas. Sin embargo, dependiendo de cómo el usuario inicie sesión en el navegador usando el inicio …

1
¿La clase del programa debe ser estática?
Recibo la siguiente Advertencia en Visual Studio 2019, después de crear un nuevo proyecto ASP.NET Core 3: Advertencia CA1052 Tipo 'Programa' es un tipo de soporte estático pero no es estático ni no heredable public class Program { public static void Main(string[] args) { // ... } public static IHostBuilder …


1
¿Cómo manejar páginas de error dinámico en .net MVC Core?
Actualmente tengo app.UseExceptionHandler("/Home/Error"); Quiero hacer la ruta relativa a la ruta original. Por ejemplo si Tenant1 / PageThatThrowsError luego app.UseExceptionHandler ("Tenant1 / Home / Error"); pero si Tenant2 / PageThatThrowsError luego app.UseExceptionHandler ("Tenant2 / Home / Error"); Pensé que podría hacer app.UseExceptionHandler( new ExceptionHandlerOptions { ExceptionHandler = async (ctx) => …

4
Error "getcwd () falló: No existe tal archivo o directorio" al intentar ejecutar desde VS en Docker
Tengo un proyecto configurado para ejecutarse localmente en Docker con docker-compose. Hasta hace poco, ha estado funcionando bien. No creo que haya cambiado nada que pueda afectar esto (¿excepto quizás una actualización VS?), E incluso he intentado volver a una confirmación anterior. En todos los casos, ahora recibo un mensaje …

1
Ejecutar procedimiento almacenado en EF Core 3.0 vs 2.2
Estoy tratando de actualizar mi código para acomodar los cambios en EF Core 3.0, específicamente el desuso de ExecuteSqlCommand. El siguiente código funcionaba en 2.2 pero, como se indicó, necesito deshacerme de él ExecuteSqlCommand: SqlParameter srcid = new SqlParameter("@srcCharacterId", participantApplication.CharacterId); SqlParameter newid = new SqlParameter("@newCharacterId", newCharacterId); SqlParameter pResult = new …

1
Transmisión de videos con ASP.NET Core 3
Actualmente estoy construyendo una API en ASP.NET Core 3 como mi primer proyecto con .NET Core. Actualmente estoy tratando de enviar un video a mi interfaz de React.js para verlo en el navegador. La carga de archivos y videos funciona sin problemas y el método que ve a continuación también …


2
Llamar a 'BuildServiceProvider' desde el código de la aplicación da como resultado una copia de la advertencia Singleton. ¿Cómo evito esto?
Acabo de pegar las 4 líneas al final de otro proyecto y funciona, pero recibo una advertencia ... Claramente no entiendo DI lo suficientemente bien ... ¿Qué quiere que cambie? public void ConfigureServices(IServiceCollection services) { if (HostingEnvironment.EnvironmentName == "Local") { services.AddHealthChecksUI() .AddHealthChecks() .AddCheck<TestWebApiControllerHealthCheck>("HomePageHealthCheck") .AddCheck<DatabaseHealthCheck>("DatabaseHealthCheck"); } services.Configure<PwdrsSettings>(Configuration.GetSection("MySettings")); services.AddDbContext<PwdrsContext>(o => o.UseSqlServer(Configuration.GetConnectionString("PwdrsConnectionRoot"))); services.AddMvc(o …

2
Identidad de tipo de usuario múltiple: diseño de DbContext
Estoy tratando de usar el paquete Identity de .NET Core con múltiples clases que se extienden IdentityUser<Guid>pero con una sola UserRoleclase. Tengo varias clases que se extienden UserStore<T>para cada tipo de usuario y una sola clase que se extiende RoleStore<UserRole>. El siguiente es mi startup.cs: services.AddIdentity<InternalUser, UserRole>(IdentityOptions) .AddDefaultTokenProviders() .AddUserStore<InternalUserStore>() .AddRoleStore<GenericUserRoleStore>(); …


2
¿Cómo evitar que los archivos localizados Microsoft.CodeAnalysis. *. Resources.dll sean publicados por ASP.NET Core?
Cuando publico un proyecto ASP.NET Core 3.0, obtengo algunas carpetas localizadas donde los 4 ensambles que se muestran están en cada una de estas carpetas. No estoy seguro de por qué se incluyen estas carpetas y archivos. Ninguno de mis paquetes hace referencia a un CodeAnalysispaquete. He añadido <PreserveCompilationContext>false</PreserveCompilationContext>en el …

1
¿Cuál es la diferencia entre HttpRequest.Path y HttpRequest.PathBase en ASP.NET Core?
Como se detalla aquí: https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.http.httprequest?view=aspnetcore-3.0 , la HttpRequestclase de ASP.NET Core incluye ambos Pathy PathBasepropiedades. ¿Cuál es la diferencia entre estas dos propiedades? ¿Para qué se usa cada uno? ¿Cuál es el significado de PathBase? ¿Cuál es el significado de tener tanto a Pathcomo a PathBase? No puedo encontrar ninguna …

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.