Domanda

Questo è possibile:

  using (SPSite site = new SPSite(SPContext.Current.Site.WebApplication.Sites[0].Url))
.

è possibile?:

 using (SPSite site = new SPSite(SPContext.Current.Site.WebApplication.Sites[0].RootWeb.Url))
.

È stato utile?

Soluzione

Sì, funzionerà anche, ma non stai mettendo un oggetto SPWEB in oggetto SPSite .. Invece stai solo usando l'URL per istanziare un nuovo oggetto SPSite

Nella maggior parte dei casi SPSite.url e SpSite.rootweb.url restituisce lo stesso URL .. Come hai già chiesto qui Cos'è la differenza tra spSite.url e spsite.rootweb.url

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top