Я использую Windows Explorer для тестирования реализации WebDAV, которую я адаптирую к нашей системе. Реализация использует IIS Express и запускается Visual Studio 2013. Я отключил требование проводника Windows для SSL с WebDAV, чтобы проверить базовую аутентификацию (которая работает).
У меня возникла проблема с методом Write реализации DavFile. Я подключаюсь к веб-папке, перехожу к подпапке, затем пытаюсь скопировать файл JPG из папки на жестком диске моего компьютера в подпапку WebDAV (используя проводник Windows).
Попытка скопировать файл (854 КБ) не удалась. Когда я устанавливаю точку останова, я замечаю, что поток «сегмент» (один из входных параметров метода «записи» показывает длину 0 (ноль) байтов.
Любые советы о том, как отладить эту проблему? Какова наиболее вероятная причина 0 байтов в потоке?