2016-05-24 32 views
8

NET 5/6 MVC RC1 potremmo forzare URL minuscole in percorsi con il seguente:URL minuscoli NET RC2 nucleo

services.ConfigureRouting(options => 
{ 
    options.LowercaseUrls = true; 
}); 

Come si realizza in RC2/Net nucleo 1,0?

risposta

25

Penso che ora stai cercando il metodo di estensione .AddRouting. È "configurare" l'istanza del RouteOptions come parte l'aggiunta del servizio:

services.AddRouting(options => 
{ 
    options.LowercaseUrls = true; 
}); 

Aggiornamento

È anche possibile chiamare il seguente:

services.Configure<RouteOptions>(options => options.LowercaseUrls = true); 

ho dettagliato alcuni dei le modifiche API nel mio post del blog here.

+0

Interessante, è possibile chiamare services.Configure options => {options.LowercaseUrls = true; }); – ScottE

+1

Non sembra applicarsi all'URL di reindirizzamento dell'accesso, ma è stato il caso anche in RC1. – ScottE

+0

Mi sono imbattuto in questa impostazione durante la ricerca per l'obbligo di rendere tutti gli URL minuscoli. Non riesco a vedere una differenza (.NET core 1.1 web API, swagger dietro IIS). Accetta ancora URL caso insenstivie. Qualche suggerimento su cosa dovrebbe cambiare e come posso testarlo? – monty