.net核心RC2中的小写网址

Sco*_*ttE 17 routing asp.net-core-mvc asp.net-core

在.net 5/MVC 6 RC1中,我们可以使用以下方法强制路由中的小写URL:

services.ConfigureRouting(options =>
{
    options.LowercaseUrls = true;
});
Run Code Online (Sandbox Code Playgroud)

如何在RC2/.net核心1.0中实现这一点?

Dav*_*ine 43

我认为你现在正在寻找.AddRouting扩展方法.您"配置" RouteOptions作为添加服务的一部分的实例:

services.AddRouting(options => options.LowercaseUrls = true);
Run Code Online (Sandbox Code Playgroud)

更新

您也可以拨打以下电话:

services.Configure<RouteOptions>(options => options.LowercaseUrls = true);
Run Code Online (Sandbox Code Playgroud)

我在这里的博客文章中详细介绍了一些API更改.