Как заблокировать пути в 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?

Ответы на вопрос(1)

Ваш ответ на вопрос