Devolviá un error al intentar cargar el formulario infopath de un portal, con el evento 5566 o 6932.
La causa, o el origen, desconocido...todo indica que pdo ser la actualización del framework 3.5
La solución, una combinación de elementos:
1) Deshabilitar el acceso anónimo al portal desde la consola de administración
Central Administration --> Application Management -->Authentication providers --> Seleccionar la web application --> click en Default y destildar el acceso anónimo.
2) Agregar en la registry del servidor el siguiente campo: DisableLoopBackCheck y habilitarlo
"...Este problema se produce si el nombre principal de servicio (SPN) del servicio no está autenticado. Si no está registrado el SPN para una cuenta de servicio, no se autentica el SPN. Windows Server 2003 SP1 incluye funcionalidad de comprobación de bucle invertido que se almacena en la siguiente entrada del registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\DisableLoopbackCheck
De forma predeterminada, funcionalidad de comprobación de bucle invertido está activado en Windows Server 2003 SP1 y la entrada de registro DisableLoopbackCheck se establece en 0 (cero). La funcionalidad de comprobación de bucle invertido impide que el programa de registro del SPN..."
3) En el web.config del site se deben implementar los siguientes cambios:
Configurar el trust level en Full --> <trust level="Full" .../>
Configurar el proxy en autoDetect false --> <proxy autoDetect="False"/>
Esto aumenta el nivel de confianza por parte del site de sharepoint para poder ser accedido por datos y formularios.
Es la relacion de confianza, una restriccion establecida, el valor por defecto es Full, si lo dejas en blanco toma este valor., aunque venga restringido en la creacion de la aplicacion a Minimal, permite acceso a origenes de datos, llamadas a componentes, etc.
Hola Diego, hemos leido tu post, y tenemos "exactamente" el mismo error. Te explico:
ResponderEliminarTenemos una granja SharePoint formada por UN sólo frontal que hace de Administración central (y evidentemente servicios de search e index). En el punto en el que nos encontramos(hemos tenido un problema con la máquina y nos ha tocado hacerla de cero) es que los formularios de infopath nos abren desde el propio servidor con urls interna(http) y externa(https), desde la propia red sólo nos abren con interna (http) y desde internet (https://urlpublica) no nos funcionan (nos da el mismo error que a tí). Las soluciones que propones las hemos comprobado y están igual (el DisableLoopBackCheck a 1 y los web.config cambiados). Si te sirve de ayuda, la gente se autentica al active directory por medio de un ISA Server 2006 que creemos está bien configurado, ya que otras granjas que tenemos van correctamente y están igual configuradas en el ISA.
Esperamos ayuda por favor, ya que llevamos una semana detrás de ello y se nos han acabado las ideas.
Muchas gracias!