Ответ 1
Вы можете получить доступ к физическому пути, используя SPUtility
- веб-путь, просмотрев объект SPWeb
.
Используя SPUtility
, чтобы получить SetupPath из Sharepoint так:
using Microsoft.SharePoint.Utilities;
string spSetupPath = SPUtility.GetGenericSetupPath(string.Empty);
//e.g. returns "C:\Program Files\Common files\Microsoft Shared\Web Server Extensions\14
- Документация MSDN SPUtility.GetGenericSetupPath
- Пример использования SPUtility.GetGenericSetupPath(например, получение шаблона dir)
Или вы можете использовать относительный URL-адрес сервера SPWeb:
using Microsoft.Sharepoint;
string spServerURL = SPWeb.ServerRelativeUrl;
Документация MSDN SPWeb.ServerRelativeURL
Также есть обзор структуры улей Sharepoint 2010 14.