Назад | Перейти на главную страницу

Не удается заставить WebDAV работать

Я установил функцию WebDAV для IIS и включил ее на своем веб-сайте, настроил базовую функцию аутентификации, добавил правило WebDAV для пользователя, предоставил этому пользователю и пользователю пула приложений IIS необходимые права доступа к файловой системе.
Клиентское соединение всегда возвращает ошибку «401 - неавторизованный»; Журналы IIS показывают это:

2017-02-01 06:58:19 W3SVC2 MyServer OPTIONS / - 443 - HTTP/1.1 NetBox/2.4.2+neon/0.30.2 - - myhost.com:443 200 0 0 405 138 234
2017-02-01 06:58:19 W3SVC2 MyServer PROPFIND / - 443 - HTTP/1.1 NetBox/2.4.2+neon/0.30.2 - - myhost.com:443 401 0 5 1541 258 218

Итак, похоже, проблема в том, что запрос PROPFIND не выполняется из-за ошибки аутентификации.
Есть идеи, что я делаю не так? Как я могу это исправить или диагностировать?

Похоже, что ваш запрос не имеет аутентификации, вам нужно установить базовую, дайджест-аутентификацию или встроенную аутентификацию Windows на стороне ISS.

https://www.webdavsystem.com/server/server_examples/iis/configuring_windows_authentication/

Вы уверены, что SSL не проблема, если вы используете виртуальный хост, это может вызвать проблемы с аутентификацией.