У меня есть подкаталог в корневой папке по файлам имен. Я хочу запретить прямой доступ к файлам в этом каталоге. Однако мое приложение может программировать и писать в этот каталог.Как ограничить доступ к определенной папке в asp .net
ответ
Если возможно, попробуйте найти файлы в папке App_Data
, которая предназначена для хранения файлов данных, которые используются веб-приложением, но не обслуживаются непосредственно пользователями.
в web.config
, вы можете настроить разрешение на поддиректории
<location path="name of subdirectory">
<system.web>
<authorization>
<deny users="*"/>
</authorization>
</system.web>
</location>
Fredrik points out Как папка App_Data
может быть лучше место, чтобы поместить эти файлы. Какие файлы они?
Добавить в ваш web.config раздел
<location path="YourPath">
<system.web>
<authorization>
<deny users="*" />
</authorization>
</system.web>
</location>
Спасибо за Ваш комментарий, ребята. У меня не работает трюк web.config. Я использовал папку bin и дал удовлетворительный результат.
, вы должны убедиться, что путь к местоположению в web.config правильный. –
- 1. Как ограничить доступ к папке
- 2. Как ограничить доступ к папке
- 3. Как ограничить доступ к папке в asp.net
- 4. Доступ к папке hdfs
- 5. Запрещенный доступ к файлам в определенной папке
- 6. Ограничить доступ к сборке .NET?
- 7. Как запретить доступ к определенной папке в ASP.Net MVC 5
- 8. VB6, Как ограничить доступ пользователей к HTML-файлам в папке
- 9. Yii2. Ограничить доступ к папке с изображениями
- 10. ограничить доступ к папке вне программы C#
- 11. Ограничить прямой доступ к папке php
- 12. MVC 5 ограничить доступ к папке
- 13. Ограничить доступ к папке загрузки Powermail
- 14. asp.net Forms Authentication ограничить доступ к папке
- 15. Ограничить доступ к папке внутри public_html
- 16. Ограничить количество файлов в определенной папке
- 17. Доступ к определенной папке в Azure с ftp
- 18. Symfony2 перехватывает прямой доступ к определенной папке загрузок
- 19. Как ограничить доступ администратора к определенной категории в пурпуре?
- 20. Ограничить несколько событий в ASP .net & Javascript
- 21. Как ограничить доступ к папке/файлу только программе?
- 22. Доступ к папке WP8
- 23. Развертывание спутниковых сборок .NET в определенной папке
- 24. git: ограничить доступ к определенной папке для некоторых пользователей в битбакете
- 25. Как ограничить доступ конкретного пользователя к определенной веб-странице
- 26. Как ограничить доступ определенной страны к моему сайту?
- 27. Как предоставить обычную оболочку пользователя доступ к определенной папке
- 28. Tomcat - Как заблокировать доступ к определенной папке \ pages
- 29. доступ к файлам в определенной папке в оконном приложении
- 30. Доступ к определенной папке, не зная полного пути в PowerShell
У меня есть папка с bin, а не App_Data. Я использовал его и получил результат, которого я ждал. – Manjoor
вы можете добавить папку APP_DATA, щелкнув правой кнопкой мыши проект> ADD> Добавить папку ASP.NET> APP_DATA –
Эта статья может вам пригодиться - http://msdn.microsoft.com/en-us/library/ex526337 .aspx –