ASP.NET 4では、これはアプリケーションのRegisterRoutes
ハンドラでroutes.LowercaseUrls = true;
と同じくらい簡単でした。ASP.NET Core MVC 6ではどのように小文字のルーティングを実施しますか?
これを達成するために、ASP.NET Core MVC6で同等のものを見つけることができません。私はそれがここにいるだろうと思うだろう:
configureRoutes
で
app.UseMvc(configureRoutes =>
{
configureRoutes.MapRoute("Default", "{controller=App}/{action=Index}/{id?}");
});
が、何もそれを許可する...拡張メソッドは、私はおそらくドキュメントで見つけることができないことをどこかでない限り見えますか?
実際に 'AddMvc()'をあなたの 'Startup.ConfigureServices()'メソッド。 AddMvc()によって呼び出される 'AddRouting()'は、サービスコレクションに依存関係を追加するメソッドの 'Try'バリアントを使います。したがって、ルーティング依存関係が既に追加されていることがわかると、 'AddMvc()'設定ロジックのその部分をスキップします。 –
私はasp 4がコアに移行していたので、これを正解に変更しました。 – mariocatch