Доступ к статическим файлам на IIS

Как ограничить доступ к файлам, таким как файлы gif, jpeg, .js и css, неавторизованным пользователям в веб-приложении ASP.NET? На сайте настроен анонимный доступ в IIS 8. Содержимое должно быть скрыто / заблокировано до тех пор, пока пользователь не войдет в систему.

1 ответ

Для этого вы можете использовать проверку подлинности с помощью форм. Скопируйте все свои статические файлы в папку, где вы можете защитить свою папку и разрешить доступ только для аутентифицированных пользователей, как показано ниже.

<location path="Relative path for folder">
  <system.web>
     <authorization>
       <deny users="?"/>
     </authorization>
   </system.web>
 </location>

Здесь CSS - путь к папке. Вот полный пример.

http://www.codefixer.com/asp-net/tutorials/protecting-folders-with-forms-authentication.asp

Другие вопросы по тегам