Abrufen der Liste von Elementen aus einer anderen Websitesammlung in SharePoint 2010

Bin ich Probleme mit dem abrufen der Liste von Elementen aus einer anderen Websitesammlung. Ich habe keine Probleme, wenn Sie versuchen zu erhalten, die Liste Elemente aus, die in meiner aktuellen site collection. Zum Beispiel, http://myintranet.com/Departments/IT funktioniert. Aber http://myintranet.com/sites/Departments/IT einen Fehler zurück.

if (!String.IsNullOrEmpty(SiteName) && !String.IsNullOrEmpty(SPContext.Current.Web.Url))
    {
      SPSecurity.RunWithElevatedPrivileges(delegate()
      {
        using (SPSite intranetSite = new SPSite(SPContext.Current.Web.Url))
        {
          using (SPWeb currentWeb = intranetSite.AllWebs["/sites/projects/Physics"])
          {
            SPList postList = currentWeb.Lists.TryGetList("Issues");                

            if (postList != null)
            {
              IssueList.DataSource = postList.Items.GetDataTable();

              IssueList.DataBind();
            }
          }
        } 

      });
    }

Habe ich noch nicht verwendet, alle anderen code zu dem, was ich normalerweise tun, wenn Sie versuchen zu erhalten, die Elemente der Liste. Der einzige Unterschied ist, dass ich dieses mal erste Liste von Elementen aus einer anderen Websitesammlung.

Vielen Dank für jede Hilfe!!!

InformationsquelleAutor R100 | 2011-02-17
Schreibe einen Kommentar