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

Как я могу получить доступ к папке webDAV как к общему ресурсу UNC?

Прежде всего, я просто знакомлюсь с webDAV и ценю ваше терпение. У меня есть виртуальный каталог на IIS 6 (Windows 2003), который основан на сетевом ресурсе на файловом сервере, отличном от веб-сервера. Что-то вроде www.mysite.com/myreports где myreport основан на \\myfileserver\reports. Сетевые специалисты попросили меня не использовать такой путь UNC по соображениям безопасности и попытаться изучить его с помощью webDAV. Мне сказали, что webDAV может предоставить мне путь UNC без необходимости открывать порты, необходимые для пути UNC файлового сервера. Затем я могу использовать новый UNC-путь для сопоставления моего виртуального каталога, и мой код asp.net не потребует никаких изменений.

Справка: будучи новичком в webDAV, я провел небольшое исследование в Интернете. Теперь я могу создать веб-папку на файловом сервере. Я также поставил IIS на файловый сервер. Я могу просматривать содержимое как http :: // fileserver / mywebDAVreports, которое основано на папке отчетов.

Но я не знаю, как получить UNC для этой веб-папки, чтобы иметь возможность сопоставить мой виртуальный каталог на веб-сервере. Я ценю любую помощь в этом. С уважением, Амар

У меня все заработало. Я сделал 3 вещи, чтобы добраться туда.

1- Я удалил расширение Frontpage 2000 с файлового сервера.

2- Я удалил все настраиваемые заголовки из IIS файлового сервера.

3-У меня был анонимный доступ к веб-сайту, но не к виртуальному каталогу веб-папки. Я внес изменения, чтобы добиться единообразия. Я отключил анонимный доступ и включил встроенную аутентификацию на сайте, а также в виртуальном каталоге.

Это позволило мне получить доступ к веб-папке, используя путь UNC. Теперь я могу использовать этот UNC-путь как физический путь к виртуальному каталогу на моем веб-сервере (отличном от файлового сервера). Да, я мог бы сопоставить виртуальный каталог не с корнем общего ресурса webDAV, а с одной из его подпапок. Итак, виртуальный каталог http: / mywebserver / Reports отображается на \ fileserver \ mywebDavShare \ MyReports. Теперь я могу видеть файлы и папки в MyReports в диспетчере IIS. Спасибо, AR