Служба Windows для загрузки файлов на сервер SharePoint. Некоторые вопросы - PullRequest
2 голосов
/ 08 ноября 2010

Я хотел бы загрузить некоторые файлы на сервер Share Point.Мои вопросы:

1) Я начал разрабатывать свой проект в качестве службы Windows, но я прочитал несколько частей этого веб-сервиса.Обязательно ли это веб-сервис?

2) Я добавил ссылки на.Dll взять его с моего SharePoint Server (как видно из большинства обсуждений), но немного больше общих ресурсов не может быть протестировано, если не только там, где вы установили SharePoint Server.Правильно или есть альтернативные способы сделать это?А также, когда мы предоставляем услугу, могу ли я установить последнюю на машину, на которой не установлен SharePoint (кажется тривиальным вопросом, но странно, что я не могу протестировать, но вы устанавливаете его).

1 Ответ

2 голосов
/ 08 ноября 2010

Вы можете ссылаться на сборки SharePoint 2007 только из кода , который выполняется на компьютере, на котором установлен SharePoint (если вы используете SharePoint 2010, вы можете воспользоваться клиентской объектной моделью ).

В качестве веб-службы должна быть создана только та часть вашего решения, которая напрямую взаимодействует с SharePoint.Вам следует создать веб-службу с основными методами, такими как UploadFileToLibrary, развернуть ее на компьютере SharePoint и затем вызывать эти методы из клиента (это может быть страница ASP.NET или настольное приложение).


Как отметил Кит Менке в комментарии ниже, вполне возможно, что встроенных веб-служб SharePoint будет достаточно для вас, и вам не нужно будет создавать пользовательские:

...