2013-09-25 7 views
0

Хорошо, у меня есть приложение asp.net и внутри этого приложения у меня есть папка с файлами excel. Эти файлы excel содержат защищенную информацию и не должны публично отображаться. Я пытаюсь сделать так, чтобы кто-то не мог вводить гиперссылку одного из файлов и просматривать данные. У меня есть файл web.config в каталоге, который меня беспокоит. Он гласит:Попытка заблокировать доступ к файлу

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <system.web> 
    <authorization> 
     <deny users="*"/> 
    </authorization> 
    </system.web> 

</configuration> 

но он не работает, и файлы по-прежнему доступны. Как бы я это сделал?

Я также не использую роли членства ASP.NET в своем приложении, и я просто хочу разрешить доступ к файлам, когда кто-то аутентифицирован. Как я могу разрешить им доступ?

Я хостинг это на IIS 8.

ответ

1

Ну, это выглядит как я только исследовал немного дольше. Добавление:

<system.webServer> 
    <modules runAllManagedModulesForAllRequests="true"/> 
    </system.webServer> 

К моему основному веб-интерфейсу приложения, похоже, это сделано.

Смежные вопросы