Форум

/ домой \ \ темы /



Тема: Отключить блокирование файлов

28/01/2010 20:37 Taciturn:
Нельзя ли сделать так, что бы SHTTPS не блокировал открытые для чтения файлы? Сейчас для замены таких файлов приходится останавливать сервер, что очень неудобно.
01/02/2010 00:20 ssv:
По конкретнее пожалуйста!
01/02/2010 03:29 Taciturn:
Windows 2000/XP/Vista/7, Small HTTP server 3.05.85.
Указываем «dir="C:\www"», с каталоге C:\www создаём файл побольше, например на 1 гигабайт (fsutil file createnew C:\www\file.ext 1073741824), начинаем его скачивать через http какой-нибудь программой. В процессе скачивания пытаемся удалить файл:
C:\www>del file.ext
C:\www\file.ext
Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.

Т.е. файл не удаляется так заблокирован Small HTTP Server'ом. Если использовать другой HTTP сервер, например IIS, то при тех же условиях тот же файл прекрасно удаляется. Соответственно хочется что бы и Small HTTP Server'ом работал с файлами аналогично.
01/02/2010 07:50 Byuik:
Тебе надо обращатся с такими вопросами к компании MICROSOFT ;)
04/02/2010 11:16 ssv:
А как же должно происходить? Это же винда и процесс http.exe фактически открыл этот файл.
04/02/2010 20:33 Taciturn:
Меня бы полностью устроило если бы это происходило так же, как у других серверов, например IIS и Gene6 FTP.

Пользователь: Пароль: Новый пользователь:   Запомнить пароль: