Gracias por ver los viedes. Ahorita estoy elaborando el curso de MAUI Blazor. en cuando a librerias especificas de blazor como la que mencionas no las recomiendo usar, tienen mucho codigo invasivo, todo depende del tipo de aplicacion que desees hacer
@@dagobertoSanchez , tampoco recomindarias utilizar , librerias de devespress. ?. o como podria realizar para que tenga un diseño y funciones como las de esas librerias.
Creo saber lo que te está sasando, recuerda que debes habilitar los cores en el api, mira bien el paso a paso, porque no los tienes habilitados, eso hace que cuando tratas de accder desde otro lado no te deje con cualquier metodo
hice todo com en sus proyectos en el localhost me trabajan bien pero cuando pongo en appi en el servidor de iis me da este error TypeError: Failed to fetch
este es mi program.cs del appi using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.DependencyInjection; using Master.Data; using Master.Controllers; using Microsoft.AspNetCore.Identity; var builder = WebApplication.CreateBuilder(args); builder.Services.AddDbContext(options => options.UseSqlServer(builder.Configuration.GetConnectionString("DefaultConnection") ?? throw new InvalidOperationException("Connection string 'DefaultConnection' not found."))); builder.Services.AddAuthentication(); builder.Services.AddIdentityApiEndpoints().AddEntityFrameworkStores(); // Add services to the container. builder.Services.AddControllers(); // Learn more about configuring OpenAPI at aka.ms/aspnet/openapi builder.Services.AddOpenApi(); builder.Services.AddEndpointsApiExplorer(); builder.Services.AddSwaggerGen(); var app = builder.Build(); app.UseCors(c => c.AllowAnyHeader().AllowAnyOrigin().AllowAnyMethod()); // Configure the HTTP request pipeline. if (app.Environment.IsDevelopment()) { app.UseSwagger(); app.UseSwaggerUI(); //app.MapOpenApi(); } app.MapGroup("Identity").MapIdentityApi(); app.UseAuthorization(); app.MapControllers(); app.MapProvinciaEndpoints(); app.MapProductoEndpoints(); app.Run();
Hola, buen contenido. tendrás curos en udemy. para apoyarte. otra cosa. realizaras algún proyecto con blazor usando algún componente como mudblazor. ?
Gracias por ver los viedes. Ahorita estoy elaborando el curso de MAUI Blazor. en cuando a librerias especificas de blazor como la que mencionas no las recomiendo usar, tienen mucho codigo invasivo, todo depende del tipo de aplicacion que desees hacer
@@dagobertoSanchez , tampoco recomindarias utilizar , librerias de devespress. ?. o como podria realizar para que tenga un diseño y funciones como las de esas librerias.
Cuando el servidor api esta en un servidor con iis la peticion a las api desde blazor webassembly da error TypeError: Failed to fetch
Creo saber lo que te está sasando, recuerda que debes habilitar los cores en el api, mira bien el paso a paso, porque no los tienes habilitados, eso hace que cuando tratas de accder desde otro lado no te deje con cualquier metodo
@@dagobertoSanchez esto no me pasa cuando consumo la appi desde un proyecto blazor server
@@EstebanFeriaFuentes Has una prueba con postman, si hace bien la peticion ya el problema está en el codigo del otro lado y el api está bien
@@dagobertoSanchez desde postman todo bien , desde el blazor webassembly independiente me sige dando TypeError: Failed to fetch
@@EstebanFeriaFuentes Si está trabajando con web assembly y al crearlo habilitó las peticiones http, no deberia fallar
Porque no se puede hacer peticiones cuando el proyecto appi esta en otro servidot
Saludos, si se puede, asi no esté basado en .NET, puede ser cualquier api rest
hice todo com en sus proyectos en el localhost me trabajan bien pero cuando pongo en appi en el servidor de iis me da este error TypeError: Failed to fetch
este es mi program.cs del appi
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.DependencyInjection;
using Master.Data;
using Master.Controllers;
using Microsoft.AspNetCore.Identity;
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddDbContext(options =>
options.UseSqlServer(builder.Configuration.GetConnectionString("DefaultConnection") ?? throw new InvalidOperationException("Connection string 'DefaultConnection' not found.")));
builder.Services.AddAuthentication();
builder.Services.AddIdentityApiEndpoints().AddEntityFrameworkStores();
// Add services to the container.
builder.Services.AddControllers();
// Learn more about configuring OpenAPI at aka.ms/aspnet/openapi
builder.Services.AddOpenApi();
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();
var app = builder.Build();
app.UseCors(c => c.AllowAnyHeader().AllowAnyOrigin().AllowAnyMethod());
// Configure the HTTP request pipeline.
if (app.Environment.IsDevelopment())
{
app.UseSwagger();
app.UseSwaggerUI();
//app.MapOpenApi();
}
app.MapGroup("Identity").MapIdentityApi();
app.UseAuthorization();
app.MapControllers();
app.MapProvinciaEndpoints();
app.MapProductoEndpoints();
app.Run();