2016-05-24 11 views
8

w .NET 5/6 MVC RC1 moglibyśmy zmusić małe adresy URL w trasach z następujących powodów:Małe litery URL w .NET rdzenia RC2

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

Jak to jest realizowane w rdzeniu RC2/.net 1.0?

Odpowiedz

25

Myślę, że obecnie szukasz metody rozszerzenia .AddRouting. Ty „skonfigurować” instancję RouteOptions jako część dodaniu usługi:

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

aktualizacji

Można również zadzwonić pod następujące:

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

I szczegółowo niektóre zmiany interfejsu API w moim blogu: here.

+0

Interesujące, możesz zadzwonić do usług. Skonfiguruj = = {opcje.LowercaseUrls = true; }); – ScottE

+1

Wygląda na to, że nie odnosi się do adresu URL przekierowania logowania, ale tak też było w przypadku RC1. – ScottE

+0

Podczas badania sprawdziłem, czy wszystkie adresy URL są małe. Po prostu nie widzę różnicy (.NET core 1.1 web api, sztylet za IIS). Nadal przyjmuje adresy URL insenstivie. Jakieś wskazówki, co należy zmienić i jak mogę to przetestować? – monty

Powiązane problemy