Исключение WebDAV "PROPFIND" в IIS из-за общего сетевого ресурса? - PullRequest
1 голос
/ 03 августа 2009

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

[фрагмент]

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

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

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

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

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

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

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

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

ID темы: 14

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

Олицетворяет: True

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

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

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

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

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

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

Ответы [ 2 ]

0 голосов
/ 22 декабря 2009

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

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

0 голосов
/ 11 августа 2009

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

...