Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 34156|Ответ: 0

[ASP.NET] [IIS] ASP.NET Запретить доступ для скачивания rar и zip-файлов

[Скопировать ссылку]
Опубликовано 2021-1-13 10:50:26 | | | |
Я помню, что в старых версиях IIS файлы в форматах zip и rar по умолчанию нельзя скачивать, и для доступа к загрузке нужно добавить настройки MIME.

В последней версии IIS 10 вы можете напрямую получить доступ к файлам загрузки rar и zip, и каждый раз при обновлении сайта вы можете упаковать пакет релиза в zip-формат и скопировать его на сервер для распаковки обновления.

Если пакет сжатого обновления не удаляется вовремя и будет доступен и скачается другими, это приведёт к утечке исходного кода, что повлияет на безопасность сайта.

Как отключить доступ для скачивания rar и zip-файлов?

web.config настроен следующим образом:

Попытка получить доступ к RAR-файлу, который уже существует в корневой директории сайта, приводит к следующей ошибке:

Запрос URL: http://localhost:8086/itsvse.rar
Метод запроса: GET
Код статуса: 403 Запрещён
Удалённый адрес: [::1]:8086
Политика реферера: строгий принцип происхождения, когда перекрёстное происхождение


В результате мы установили удаление статических файлов в следующем формате:



Вы можете видеть тип MIME, настройки rar и zip больше нет.

(Конец)




Предыдущий:.NET/C# для получения текущего состояния приложения (CPU, поток, GC)
Следующий:Entity Framework (EF) выполняет SQL-операторы и хранимые процедуры
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com