コントローラー名が "Controller" のコントローラーを作成できない動作について紹介します。
ASP.NET MVCでコントローラーの追加をし、Add Controllerダイアログでコントローラー名を "Controller" に設定すると[Add]ボタンがクリックできずコントローラーを作成できません。
ASP.NET MVCのルーティングでは
のURLにルーティングされます。
コントローラーのプレフィックス名は下記の名前付けルールで設定される名称です。
そのため、"Controller" のコントローラーを作成すると、コントローラー名が無い状態になってしまうため、コントローラー名が "Controller" のコントローラーは作成できないです。