2016-05-26 5 views
0

以下の構造のSPサーバー上で次の構造にアクセスする必要があります。 私はSPWebApp、SPWeb、SPSite、GetSubwebsForCurrentUserを試しましたが、何かが足りなくて、ブランチツリーを越えてデータを取得できません。サブサイトと子サイトのデータを取得する

私はClientContextにアクセスできません(Adminアカウントでネットワーク資格情報を使用するとアクセス拒否エラーが発生します)。

ご協力いただければ幸いです。

\sites\Trees 
\sites\Trees\Planted\Apples 
\sites\Trees\Planted\1203\Pears 
\sites\Trees\Planted\1203\Apples 
\sites\Trees\Relocated\1104\Fer 
\sites\Trees\Relocated\1104\Fer\local 
\sites\Trees\Relocated\1104\Fer\invader 

おかげ

答えて

0
private List<string> GetChildSites(string URL) 
    { 
     List<string> sitesList = new List<string>(); 
     using (SPSite site = new SPSite(URL)) 
     { 
      foreach (SPWeb web in site.AllWebs) 
      { 
       sitesList.Add(web.Url); 

       web.Dispose(); 
      } 
     } 
     return sitesList; 
    } 
関連する問題