Hola a todos, tengo un serio problema:
Trabajando con VStudio 2003, he creado una aplicación en sharepoint en la
siguiente ruta:
http://mi_server/_layouts/Projects
pos bien,
resulta que tengo una página que conforma un boletín electrónico, que
inicialmente solicita un nombre de usuario y su email.
una vez recogidos los guardo en una lista, pero al hacer el update da el
siguiente error:
[COMException (0x8102006d): La validación de seguridad de esta página no es
correcta. Haga clic en Atrás en el explorador Web, actualice la página y
vuelva a intentar la operación.]
Microsoft.SharePoint.Library.SPRequestInternalClass.AddOrUpdateItem(String
bstrUrl, String bstrListName, Boolean bAdd, Int32& plID, String& pbstrGuid,
String bstrVersion, Object& pvarAttachmentNames, Object&
pvarAttachmentContents) +0
Microsoft.SharePoint.Library.a.a(String A_0, String A_1, Boolean A_2,
Int32& A_3, String& A_4, String A_5, Object& A_6, Object& A_7) +49
[SPException: La validación de seguridad de esta página no es correcta. Haga
clic en Atrás en el explorador Web, actualice la página y vuelva a intentar
la operación.]
Microsoft.SharePoint.Library.a.a(String A_0, String A_1, Boolean A_2,
Int32& A_3, String& A_4, String A_5, Object& A_6, Object& A_7) +86
Microsoft.SharePoint.SPListItem.Update() +591
estrategix.boletin.verBoletinInfo.guarda() in c:\archivos de
programa\archivos comunes\microsoft shared\web server
extensions\60\template\layouts\estrategixweb\boletin\verboletininfo.ascx.cs:132
estrategix.boletin.verBoletinInfo.busca() in c:\archivos de
programa\archivos comunes\microsoft shared\web server
extensions\60\template\layouts\estrategixweb\boletin\verboletininfo.ascx.cs:116
estrategix.boletin.verBoletinInfo.ImageButton1_Click(Object sender,
ImageClickEventArgs e) in c:\archivos de programa\archivos comunes\microsoft
shared\web server
extensions\60\template\layouts\estrategixweb\boletin\verboletininfo.ascx.cs:105
System.Web.UI.WebControls.ImageButton.OnClick(ImageClickEventArgs e) +109
System.Web.UI.WebControls.ImageButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +69
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler
sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain() +1292
la página no hereda de WebPartPage, pero contiene un FormDigest.
sin embargo falla, aque puede ser debido, ya que si creo la aplicación en
una ruta administrada me funciona, pero en este caso quiero que desde
cualquier site o cualquier portal se pueda acceder a esta aplicación ( al
igual que hace SPS con las páginas de administración, etc )
Cualquier comentario será recompensado...
Asier.
Leer las respuestas