Как программно получить доступ к сайту на другом компьютере в том же домене?
Вопрос
У меня есть сайт в домене DOMAIN\PC1 с URL-адресом. http://site1
.Я могу получить к нему доступ, используя следующий код (код выполняется на DOMAIN\PC1):
using(SPSite site = new SPSite("http://site1"))
{
}
Также есть сайт с URL http://site2
на машине DOMAIN\PC2 в том же домене.Код, представленный ниже, не работает (код также выполняется на DOMAIN\PC1):
using(SPSite site = new SPSite("http://site2"))
{
}
Как получить доступ http://site2
на DOMAIN\PC2 программно с помощью кода, запущенного на DOMAIN\PC1?
Решение
Эти сайты находятся на одной ферме?Приведенный выше код сможет получить доступ только к объекту SPSite, который работает на той же ферме, где вы сейчас находитесь.Другими словами, вы не можете получить доступ к сайтам из другой фермы.
Если вам действительно нужен доступ к каким-то данным, вам придется вызвать веб-службы по адресу: "http://site2"