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.

Preguntas similare

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.




Respuesta Responder a este mensaje
#2 Luismi
12/12/2005 - 08:01 | Informe spam
Gracias Gustavo, era lo que decias. El parametro de la URL, que hasta
ahora ponia la ip del servidor lo he cambiado por el nombre del equipo y
funciona.

"Gustavo" wrote in message
news:
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.
>
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida