Исключение WebDAV PROPFIND в IIS из-за сетевой папки?

Мы находим непрерывные исключения в нашем средстве просмотра событий на нашем живом поле для следующего исключения:

[фрагмент]

Обрабатывать информацию:

Идентификатор процесса: 3916

Имя процесса: w3wp.exe

Имя учетной записи: NT AUTHORITY\NETWORK SERVICE

Информация об исключении:

Тип исключения: HttpException

Сообщение об исключении: Путь PROPFIND запрещен.

Информация о потоке:

Идентификатор темы: 14

Имя учетной записи потока: OURDOMAIN\Account

Выдает себя за другого: правда

Трассировки стека:

в System.Web.HttpMethodNotAllowedHandler.ProcessRequest(контекст HttpContext) в System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() в System.Web.HttpApplication.ExecuteStep(шаг IExecutionStep, логическое значение и завершено синхронно)

Другие характеристики: Windows Server 2003 R2 и IIS 6.0.

Мы сузили его до случаев, когда люди пытаются получить доступ к общим ресурсам на коробке из сети, и обнаружили (мы думаем), что это связано с тем, что расширение веб-служб WebDAV ранее было отключено предыдущими сотрудниками. Исключения выдаются при попытке доступа к каталогам, которые являются виртуальными каталогами в IIS, и простыми старыми сетевыми ресурсами UNC.

Каковы последствия включения расширений WebDAV на нашем работающем веб-сервере?

И решит ли это наши проблемы с исключениями в нашем журнале событий?


person mwjackson    schedule 03.08.2009    source источник
comment
Мы обращаемся к общим ресурсам только через пути UNC (хотя они находятся в разных доменах). Почему при доступе к обычному сетевому ресурсу (даже если он находится внутри inetpub) по умолчанию автоматически используется WebDAV в качестве механизма просмотра папок? IE. Адрес имеет вид //имя_компьютера/имя_ресурса, что соответствует папке внутри нашего каталога inetpub...   -  person mwjackson    schedule 11.08.2009


Ответы (2)


PROPFIND на самом деле является частью WebDav. Отключение WebDav не позволит пользователям создавать сайт с помощью расширений WebDav. Включение WebDav не представляет угрозы безопасности, но вы не хотите, чтобы оно было включено, если вы его не используете. Похоже, что кто-то (или какое-то приложение) пытается обновить сайт с помощью расширений WebDav. Прежде чем включить его, я бы узнал, где/кто пытается получить доступ через WebDav, чтобы узнать, разрешено ли это. Доступ к общему ресурсу через путь UNC не должен вызывать методы WebDav, и я очень сомневаюсь, что это является причиной.

person Russ Bradberry    schedule 11.08.2009
comment
Спасибо Расс. Я знаю о WebDav и о том, для чего он используется. Я человек, пытающийся получить доступ к общему ресурсу, и я не использую расширения webdav или какие-либо инструменты, такие как главная страница. Я просто пытаюсь получить доступ к общему ресурсу через простой старый путь UNC из меню запуска, и это определенно воспроизводимая причина исключения. Мы думаем, что это связано с тем, что машина не находится в нашем домене, поскольку мы не обнаруживаем таких же проблем на других машинах в нашей сети. Мы помещаем машину в домен сегодня вечером и сообщим о наших выводах завтра. - person mwjackson; 12.08.2009

Недавно я задал тот же вопрос на serverfault.com: мы">Административные общие ресурсы SMB (C$) недоступны на сервере с SharePoint — WebDAV MiniRedir сообщает, что PROPFIND не реализован

Теперь мне пришло в голову, что некоторые службы могут не работать. Я запустил службу «Сервер» с помощью services.msc, и UNC снова работает. Как и удаленный отладчик Visual Studio. Аллилуйя.

person Alexey    schedule 22.12.2009
comment
К сожалению, после этого вопроса я перешел в другую компанию, поэтому мы никогда не узнаем, могла ли она решить проблему. Спасибо, в любом случае... - person mwjackson; 22.12.2009