У меня есть 2 среднего уровня в приложении. Я хочу исключить один маршрут из этих средних волн. Я попробовал создать функции строительства и применить через них Middlewares, но это не сработало. < /P>
public IRouter BuildRouter(IApplicationBuilder applicationBuilder)
{
var builder = new RouteBuilder(applicationBuilder);
builder.MapMiddlewareRoute("/api/", appBuilder => {
appBuilder.ApplyKeyValidation();
appBuilder.ApplyPolicyValidation();
});
return builder.Build();
}
< /code>
А метод настройки < /p>
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseHsts();
}
app.UseRouter(BuildRouter(app));
app.UseHttpsRedirection();
app.UseMvc();
}
< /code>
Но это не работает. < /p>
Подробнее здесь: https://stackoverflow.com/questions/523 ... e-net-core