Внешний доступ к результатам поиска файлового сервера Sharepoint - PullRequest
0 голосов
/ 22 июня 2009

В настоящее время мы внедряем MOSS 2007 для замены старой системы портала (Plumtree) и в настоящее время изучаем возможности поиска. У нас есть 1000 документов на файловом сервере, которые мы хотели бы, чтобы пользователи могли искать. Это я могу настроить, добавив источник содержимого «File Shares» и указав его на UNC общего файлового ресурса. Проблема заключается в получении доступа к этим данным, когда вы не находитесь в локальной сети.

Итак, общий файловый ресурс - \ FileServer01 \ Files. Это файл Wibble.txt, содержащий слово Wibble.

Когда я ищу Wibble, он находит этот документ, НО указывает на файл: \ FileServer01 \ Files \ Wibble.txt.

Прекрасно, если я подключен к сети, но что делать, когда я получаю доступ к Sharepoint через Интернет, а я не в локальной сети, которая знает об этом сервере?

Если бы я написал что-то с нуля, у меня была бы страница загрузки, которую я пропустил в месте расположения файла, и она передала бы это в мой браузер. Sharepoint не делает ничего похожего на *. 1009 *

Идеи? Предложения? Я пропустил что-то простое?

Ответы [ 2 ]

1 голос
/ 26 июня 2009

Создайте модуль HttpModule, который перехватывает запросы к документам в этой общей папке и представляет их пользователю через HttpHandler. Разверните модуль и обработчик в веб-приложении.

0 голосов
/ 23 июня 2009

Единственный способ сделать этот контент доступным через HTTP - это перенести все данные с файлового сервера в базу данных контента SharePoint. Затем вы можете просто разрешить SharePoint сканировать это вместо файлового сервера; и ваши пользователи также смогут загружать контент.

Редактировать: чтобы сделать задачу миграции более быстрой и простой, вы можете убедиться, что служба WebDav работает на коробке sharepoint, что позволит вам открыть библиотеку документов с помощью интерфейса проводника Windows.

...