Как заблокировать пути в ASP.NET MVC?
Я играю с MVC 4 в первый раз, чтобы проверить, что было изменено / добавлено / и т. Д. По сравнению с MVC 3.
Для начала я создал пустое веб-приложение MVC 4 и начал строить с нуля.
Первое, что я заметил в MVC 4, отличается от того, что следующие настройки web.config не влияют на доступность веб-страниц:
<configuration>
<location path="">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
.....
</configuration>
В MVC 3 приведенные выше настройки авторизации запрещали бы всем анонимным пользователям доступ к любому контенту на сайте. Тем не менее, если я добавлю те же настройки в файл MVC4 Web.config, аноним сможет свободно управлять URL-адресом, который он выберет.
Что мне нужно сделать в MVC 4, чтобы заблокировать все пути, как я делал в MVC 3?