Как программно установить связь между WSS и MOSS

Мне нужно знать, работаю ли я с SharePoint Services или SharePoint Portal Server при использовании SP API. Есть ли способ сделать это в коде (C #)?


person Ries    schedule 28.04.2009    source источник


Ответы (3)


Вы можете проверить, отличается ли версия сборки, используя SPFarm.BuildVersion:

http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.administration.spfarm.buildversion.aspx

person webwires    schedule 28.04.2009

Прочтите сообщение в блоге Карин Бош "Определите, установлен ли MOSS проверив ключ реестра ". Это должно помочь.

person Pete Skelly    schedule 28.04.2009
comment
это полезно, если нужно принять решение до фактического вызова api. - person Ries; 11.12.2009

Помните, что даже если MOSS установлен на сервере, вполне возможно, что только функции WSS активированы для сайтов / семейств сайтов, с которыми должен работать ваш код. Таким образом, альтернативный способ - проверить, доступны ли на сервере определенные функции MOSS, И, возможно, даже проверить, были ли они активированы. Хорошим кандидатом будет функция публикации, которая поставляется только с MOSS.

person LeonZandman    schedule 28.04.2009