Hola a todos(as)
Estoy desarrollando una sencilla aplicación web (no es un webpart). Necesito
crear sitios dentro de un área concreto y realizando pruebas no deja de darme
el siguiente error:
"Updates are currently disallowed on GET requests. To allow updates on a
GET, set the 'AllowUnsafeUpdates' property on SPWeb."
He intentado crearlo de mil formas distintas, pero nada de nada, siempre el
mismo error con la propiedad AllowUnsafeUpdates de la clase SPWeb.
Me pasa incluso si deseo crear subsitios o con los mismos ejemplos del SDK.
Si alguien puede ayudarme, porque no sé qué estoy haciendo mal, aquí está el
código:
string myArea = string.Empty;
string urlSite = string.Empty;
string nameSite = string.Empty;
string descSite = string.Empty;
myArea = "Diseño";
urlSite = "sitio_de_pruebas";
nameSite = "Nombre del sitio";
descSite = "Descripción del sitio";
SPSite site = SPControl.GetContextSite(Context);
SPWeb myWeb = site.AllWebs[myArea];
myWeb.AllowUnsafeUpdates = true;
myWeb.Webs.Add(urlSite, nameSite, descSite, 3082, "STS#0", false, false);
En el web.config he comentado la siguiente linea:
<trust level="WSS_Minimal" originUrl="" />
y he añadido ésta:
<trust level="Full" originUrl="" />
Muchas gracias de antemano
Pablo M.
Leer las respuestas