在 .net 5 / MVC 6 RC1 中,我们可以使用以下方法强制在路由中使用小写 URL:
services.ConfigureRouting(options =>
{
options.LowercaseUrls = true;
});
在RC2 / .net core 1.0中如何实现这一点?
在 .net 5 / MVC 6 RC1 中,我们可以使用以下方法强制在路由中使用小写 URL:
services.ConfigureRouting(options =>
{
options.LowercaseUrls = true;
});
在RC2 / .net core 1.0中如何实现这一点?
我认为你现在正在寻找.AddRouting
扩展方法。在添加服务的过程中,您需要“配置”RouteOptions
实例:
services.AddRouting(options => options.LowercaseUrls = true);
更新
您也可以拨打以下电话:
services.Configure<RouteOptions>(options => options.LowercaseUrls = true);
我在我的博客文章中详细介绍了一些API的更改,点击这里查看。