在.net 5 / MVC 6 RC1中,我们可以在路由中强制使用小写网址:
services.ConfigureRouting(options =>
{
options.LowercaseUrls = true;
});
如何在RC2 / .net核心1.0中完成?
答案 0 :(得分:39)
我认为您现在正在寻找.AddRouting
扩展方法。你"配置"作为添加服务的一部分RouteOptions
的实例:
services.AddRouting(options => options.LowercaseUrls = true);
<强>更新强>
您也可以拨打以下电话:
services.Configure<RouteOptions>(options => options.LowercaseUrls = true);
我在博文here中详细介绍了一些API更改。