powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Папка upload - запрет на исполнение файлов.
6 сообщений из 6, страница 1 из 1
Папка upload - запрет на исполнение файлов.
    #37767450
lurii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно запретить выполнение исполняемых файлов в директории: будь то aspx или php или pl и т.д. все возможные (хостинг позволяет).
Выдавать эти файлы в браузер без исполнения.

Если кладу в папку upload web.config с содержимым:

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
<?xml version="1.0" encoding="windows-1251" ?>
<configuration>
	<system.web>
		<httpHandlers>
			<add verb="*" path="*.*" type="System.Web.HttpForbiddenHandler" />
		</httpHandlers>
	</system.web>
</configuration>


то выполнение файла 1.aspx прерывается - пустота на выходе, а надо чтобы его можно было скачать, ну или вылез его
необработанный исходник ... (эта хрень даже .jpg вырубает)
...
Рейтинг: 0 / 0
Папка upload - запрет на исполнение файлов.
    #37767686
Фотография iConst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lurii,

Это не исполняемые файлы, а активные страницы.

И нужно отдавать файл, например хэндлером, как простой текст.
...
Рейтинг: 0 / 0
Папка upload - запрет на исполнение файлов.
    #37768324
lurii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можно пример такого хэндла для 1.aspx?
...
Рейтинг: 0 / 0
Папка upload - запрет на исполнение файлов.
    #37785940
lurii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
/default.aspx
/upload/web.config
/upload/file/1.aspx
/upload/file/1.txt
/upload/img/1.gif

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
<?xml version="1.0" encoding="windows-1251" ?>
<configuration>
	<system.web>
		<httpHandlers>
			<add verb="*" path="*.aspx" type="System.Web.HttpForbiddenHandler" />
		</httpHandlers>
	</system.web>
</configuration>


Вопрос: почему оно заблокировало не только .aspx, но и .txt и .gif во всех подпапках upload???
(ладно хоть default.aspx не трогает)
...
Рейтинг: 0 / 0
Папка upload - запрет на исполнение файлов.
    #37785972
n3wb13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lurii,

читаем сначала это
http://msdn.microsoft.com/en-us/library/46c5ddfy.aspx (про различие подключения хэндлеров для разных версий ИИСа, в т.ч. запущен ли ИИС в Classic или Integrated режиме)

примеров кастомных хэндлеров навалом в сети, вот например http://support.microsoft.com/kb/308001
...
Рейтинг: 0 / 0
Папка upload - запрет на исполнение файлов.
    #37787126
lurii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо про наводку в IIS7 Classic или Integrated
Переключил на Classic - все сразу заработало как прописано.
Но проделать тоже самое с Integrated не получилось ...
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
<?xml version="1.0" encoding="windows-1251" ?>
<configuration>
	<system.webServer>
		<handlers>
?????????????????????????????????
		</handlers>
	</system.webServer>
</configuration>


Как же это проделать с Integrated IIS7 ?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Папка upload - запрет на исполнение файлов.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]