errores con el sdk de sps

09/12/2005 - 13:22 por Luismi | Informe spam
Hola a todos,

Tengo un problema con el SDK de SPS a la hora de acceder a áreas y no se
por qué esta pasandome. En ocasiones, cuando intento acceder a un área, ésta
me devuelve nothing pese a que el área existe, un ejemplo:

Dim TopologyManag As New Topology.TopologyManager
Dim Path As String = "MiArea/MiSubArea"
Dim Portal As Topology.PortalSite = TopologyManag.PortalSites(New Uri(URL))
Dim PortalContext As PortalContext = PortalApplication.GetContext(Portal)
Dim GuidHome As Guid = SiteData.AreaManager.GetSystemAreaGuid(PortalContext,
SiteData.SystemArea.Home)
Dim AreaHome As SiteData.Area = SiteData.AreaManager.GetArea(PortalContext,
GuidHome)
Dim x() As String = Path.Split("/")
Dim y As Integer
For y = 0 To x.GetUpperBound(0)
AreaHome = AreaHome.Areas.Item(x.GetValue(y))
Next

Y el error que me devuelve es el siguiente:

System.ArgumentNullException
El valor no puede ser nulo.
Nombre del parámetro: site

Gracias por la ayuda.
 

Leer las respuestas

#1 Gustavo
09/12/2005 - 14:57 | Informe spam
Hola,
Probablemente el parametro URL en el tercer renglon no es correcto. Si metes
todo el codigo en un try/catch, te dara una mejor explicacion de que esta
pasando, y en que renglon.
Suerte,
Gustavo
http://www.gavd.net/servers/default.aspx


"Luismi" wrote:

Hola a todos,

Tengo un problema con el SDK de SPS a la hora de acceder a áreas y no se
por qué esta pasandome. En ocasiones, cuando intento acceder a un área, ésta
me devuelve nothing pese a que el área existe, un ejemplo:

Dim TopologyManag As New Topology.TopologyManager
Dim Path As String = "MiArea/MiSubArea"
Dim Portal As Topology.PortalSite = TopologyManag.PortalSites(New Uri(URL))
Dim PortalContext As PortalContext = PortalApplication.GetContext(Portal)
Dim GuidHome As Guid = SiteData.AreaManager.GetSystemAreaGuid(PortalContext,
SiteData.SystemArea.Home)
Dim AreaHome As SiteData.Area = SiteData.AreaManager.GetArea(PortalContext,
GuidHome)
Dim x() As String = Path.Split("/")
Dim y As Integer
For y = 0 To x.GetUpperBound(0)
AreaHome = AreaHome.Areas.Item(x.GetValue(y))
Next

Y el error que me devuelve es el siguiente:

System.ArgumentNullException
El valor no puede ser nulo.
Nombre del parámetro: site

Gracias por la ayuda.




Preguntas similares