2010-07-21 4 views
4

Я пытаюсь настроить приложение примера сервера webdav (https://sourceforge.net/projects/webdav/) для запуска на сервере IIS6 (сервер Win2003). Приложение работает правильно на моей машине dev (Win7, IIS7.5).IIS Config - PROPFIND, ОПЦИИ Глаголы игнорируются и рассматриваются как GET?

Когда я пытаюсь сопоставить диск с общим ресурсом DAV, выдается несколько запросов, в том числе один запрос OPTIONS и два запроса PROPFIND.

В Fiddler я вижу, что они переданы правильно. Тем не менее, ответ всегда является содержанием страницы по умолчанию на сайте. Если я смотрю журналы IIS, запросы регистрируются как GET вместо OPTIONS или PROPFIND.

UrlScan отключен, но я пошел вперед и добавил опции и PROPFIND в список допустимых глаголов (поскольку у меня заканчиваются идеи).

Помощь.

+0

Мы также столкнулись с этой проблемой с интеграцией WebDAV. Наши производственные машины работают под управлением Windows Server 2008, поэтому мы решили забыть об этой проблеме на данный момент. Тем не менее, меня интересует решение. – buru

ответ

2

Решено.

Оказывается, что URLScan не был отключен, хотя он не был указан в списке фильтров ISAPI в диспетчере IIS. Просто для ударов я переименовал файл URLScan.ini, что привело к исключению, когда был атакован любой сайт на сервере.

Вместо того, чтобы полностью удалять URLScan (согласно главной директиве), я изменил разделы denyVerbs и DenyHeaders, чтобы разрешить все файлы DAV.

Я согласен с ответом от первого лица, чтобы дать четкое объяснение того, какие проблемы безопасности могут возникнуть при вводе в эксплуатацию.

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