Можно ли развернуть Sharepoint.dll на сервере, на котором не запущен MOSS 2007? - PullRequest
0 голосов
/ 01 октября 2009

У меня есть приложение веб-службы - мне нужно подключиться к серверу MOSS.

например:

 using (SPSite site = new SPSite(this.SiteAddress ))
            {
                using (SPWeb web = site.OpenWeb())

MOSS не работает на том же сервере, что и это приложение веб-службы. Если это проблема, пытающаяся использовать объектную модель. Или мне действительно нужно идти по пути веб-службы?

Ответы [ 2 ]

1 голос
/ 01 октября 2009

Насколько я знаю, вам нужен установленный SharePoint, чтобы использовать объектную модель (возможно, вы сможете ее обмануть, но я не думаю, что ваши шансы :-)). Вы можете либо использовать встроенные веб-сервисы SharePoint, предоставить свой собственный «дружественный» сервис и использовать его с другого сервера, либо переместить веб-сервис в окно Sharepoint.

0 голосов
/ 01 октября 2009

Как минимум, вам потребуется развернуть Microsoft.SharePoint.dll на компьютере, на котором размещен веб-сервис. Если для этого требуются классы MOSS (для перечисленных выше требуется только WSS), вам также потребуется развернуть сборку MOSS (я полагаю, это Microsoft.Office.Server.dll). После этого, по моему опыту, ситуация станет развертыванием и молитвой:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...