この URL を使用する場合:
http://www.domain.com/Dashboard/Admin/Index
私のページは期待どおりに機能します。Dashboard
は MVC エリア、Admin
はコントローラー、Index
はビューです。
エリア名を削除すると、次のようになります。
http://www.domain.com/Admin/Index
次に、次のエラーが表示されます。
これは予想されることです。404じゃないの?
領域を指定しないのに、MVC がコントローラを見つけてビューを見つけようとするのはなぜですか?
エリアが含まれていないときに強制的に 404 を返すにはどうすればよいですか?
名前空間を変更しようとしましたが、違いはありません。