Как разместить пользовательский модуль webdav в IIS? - PullRequest
2 голосов
/ 01 апреля 2010

Я довольно давно использую инфраструктуру WebDAV с открытым исходным кодом под названием «Sphorium», чтобы общаться с моим хранилищем данных. Я использовал веб-сервер Cassini для размещения моего модуля сервера WebDAV, и все работало нормально, если я отображал сервер как веб-папка в моей системе. Однако я обнаружил, что веб-сервер Cassini не поддерживает «https». Итак, я начал искать возможность развертывания моего приложения сервера WebDAV в IIS. Поэтому я создал веб-сайт в ASP .Net, который общается с модулем Sphorium WebDAV и авторизует пользователя. И когда я запускаю свой веб-сайт с использованием VS Debugger, он размещается на веб-сервере разработки ASP .Net, запрашивает учетные данные и работает просто отлично. Тем не менее, если я опубликую свое веб-приложение и попытаюсь разместить его в IIS, и попытаюсь просмотреть его, он запрашивает у меня пароль 3 раза и, наконец, говорит "Не авторизован" ...

Может ли кто-нибудь пролить свет на то, как я могу использовать IIS в этом случае? Нужно ли давать какие-либо разрешения?

...