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.




SPSite.AllWebs enthält nicht alle Webs

Unbeantwortet Dieser Beitrag hat 0 Antworten

Ohne Rang
2 Beiträge
homerjay1981 erstellt 4 März 2010 20:18
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo zusammen!

Ich habe ein interessantes Problem.

Folgende einfache Aufgabe: In einem eigenen Timerjob soll eine bestimmte Liste gefunden werden anhand ihrer GUID. Da nicht bekannt ist in welcher Site sich diese unterhalb der SiteCollection befindet wird auch noch die GUID der Site übergeben sodass der Timerjob mittels der Auflistung AllWebs eigentlich die Site finden müsste.

Der Aufruf

var site = sitecollection.AllWebs[GUID]

funktioniert auf meinem Testsystem wunderbar. Auf dem Produktivsytem allerdings ist "site" immer NULL !!??

Ich habe schon geprüft ob die richtige GUID mitgegeben wird etc.

Kann das ein Berechtigungsproblem sein? Da der Timerjob ja vom Sharepoint Timer ausgeführt wird und der unter einem anderen Account läuft?

Ich habe den Service Account der den Timer ausführt auch schon zu den Sitecollection Owners hinzugefügt - ohne Erfolg!

Um Hilfe wäre ich dankbar!