2013-01-04 24 views
5

Tu jest mój scenariusz:Zdalny serwer zwrócił błąd: (401) niefachowo SharePoint

Mam serwera SharePoint hostowane na domena A i mam maszynę Domeny B. Istnieje , bez żadnego zaufania między Domena A i Domena B.

Próbuję uzyskać dostęp do biblioteki programu SharePoint dokumentu z mojego komputera do serwera SharePoint, która jest w domenie A.

Teraz gdy użyłem tego kodu:

ClientContext clientContext = new ClientContext(siteURL); 
clientContext.Credentials = new System.Net.NetworkCredential(username,password,domain); 
clientContext.ExecuteQuery(); 

mam następujący błąd:

The remote server returned an error: (401) Unauthorized 

Chcę wiedzieć, czy istnieje możliwość dostępu do biblioteki dokumentów SharePoint w domenie bez zaufania między sobą? Jedynym rozwiązaniem można myślę, to moja maszyna powinna być w domenie A.

aktualizacji

I transmitowanych mój komputer w domenie A, który jest na tej domenie, w której jest zainstalowany serwer SharePoint. Wciąż ten sam błąd przy pobieraniu clientContext.ExecuteQuery();. Nie wiem, dlaczego pomaga pelase.

+0

czy jesteś pewien, że to nie ma nic wspólnego z konfigurowaniem ustawień proxy? – Truezplaya

+0

Nie wiem o ustawieniach proxy. Jestem bardzo nowy w sharepoint. Czy możesz mi trochę pomóc? – Rahul

Odpowiedz

1

Jeśli domeny nie ufają sobie nawzajem, oznacza to, że pole SharePoint z domeny A nie może pobrać właściwości konta z kontrolera domeny domeny B. Po uzyskaniu dostępu do określonej witryny programu SharePoint po raz pierwszy na liście "Użytkownicy" zostanie wyświetlony nowy wpis - dane użytkownika lokalnego (nazwa użytkownika, identyfikator SID, nazwa wyświetlana, adres e-mail, adres SIP) w tej witrynie programu SharePoint. Aby wypełnić te informacje, SharePoint próbuje wysłać zapytanie do kontrolera domeny (którego w twoim scenariuszu nie da się zrobić). Tak więc odpowiedź brzmi - nie zadziała w ten sposób.

Powiązane problemy