По некоторым причинам я не хочу использовать UsePathBase(). Я пытаюсь использовать MapExtensions.Map(), как показано ниже. Но это не работает. Отвечайте сообщением «404 Not Found», когда я запрашиваю «/api/v1/WeatherForecast»
По некоторым причинам я не хочу использовать UsePathBase(). Я пытаюсь использовать MapExtensions.Map(), как показано ниже. Но это не работает. Отвечайте сообщением «404 Not Found», когда я запрашиваю «/api/v1/WeatherForecast» [code]using Microsoft.AspNetCore.Builder; using Microsoft.Extensions.Configuration;
var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
builder.Services.AddControllers(); // Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle builder.Services.AddEndpointsApiExplorer(); builder.Services.AddSwaggerGen();
var configuration = builder.Configuration. AddEnvironmentVariables() .SetBasePath(System.IO.Directory.GetCurrentDirectory()) .Build();
var app = builder.Build();
app.UseDefaultFiles(); app.UseStaticFiles();
// Configure the HTTP request pipeline. if (app.Environment.IsDevelopment()) { app.UseSwagger(); app.UseSwaggerUI(); }