SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Problem mit dem Client Object Model

Unbeantwortet Dieser Beitrag hat 2 Antworten

Ohne Rang
2 Beiträge
SF Dirk erstellt 18 März 2011 09:29
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo,

ich möchte von einem beliebigen Client aus mit dem Client Object Model auf die Webservices eines Sharepoint-Servers zugreifen. Aber selbst mit dem minimalsten Beispiel(s.u.) bekomme ich bei "context.ExecuteQuery();" eine Exception: "Der Remoteserver hat einen Fehler zurückgegeben: (404) Nicht gefunden."

Grundsätzlich, also wenn ich mich über den IE anmelde, kann ich mit dem angegebenen Benutzer auf alle Seiten, Listen, Bibliotheken zugriefen und dort alles mögliche erstellen, löschen usw., nur über die Webservices geht nichts. Ich vermute, dass es ein Konfigurationsproblem ist, konnte bis jetzt aber keine Lösung finden.

Hat hier jemand eine Idee?

Danke,
Dirk

Beispiel:

using (ClientContext context = new ClientContext("http://vmsharepoint"))

{

   context.Credentials = new NetworkCredential(“spUser”, “spPassword”, “spUserDomain”);

   Web web = context.Web;

   context.Load(web);

   context.ExecuteQuery();

}

 

 

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 18 März 2011 10:22
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Kannst Du denn genau diese URL vom genau selben Client im IE aufrufen? Hast Du mal versucht die credentials wegzulassen? Dann wird einfach der User verwendet, der das Programm ausführt.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
2 Beiträge
SF Dirk Als Antwort am 18 März 2011 10:28
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Ja, ich kann diese URL über den IE aufrufen.

Und auch ohne bzw mit anderen Credentials bleibt die Fehlermeldung gleich.

Nicht ganz, mit fehlerhaften Credentials gibt es einen 401.

 

Edit:

Problem gelöst!

Die genaue Ursache ist unbekannt. Aber zumindest hat ein Löschen und wieder Anlegen der Web Application das Problem behoben.

Danke!