25 de octubre de 2007

Error con Infopath "El Formulario se ha Cerrado"

Tuvimos un poco de un problemas tratando de terminar un Workflow al trabajar para uno de nuestros clientes, tras el éxito en el desarrollo del flujo de trabajo se instaló en la producción, pero tan pronto como un formulario de InfoPath se cargó que recibirían una pantalla en blanco y el mensaje "El formulario Se ha cerrado '. Sin mensajes de error alguno.

Hay unas cuantas cosas que se puede hacern con este problema.
La mayoría de las veces se relaciona con el formulario de InfoPath. Sin embargo después de intentar todo esto todavía no ha funcionado, y que estaba convencido de que no podía ser de sa forma. Así que después de revisar todos los archivos buscando la aguja en el pajar me di cuenta de que se define una custom RecieverAssembly y RecieverClass, después de la eliminación de esta y poner de nuevo el valor por defecto:

ReceiverAssembly="Microsoft.Office.Workflow.Feature,
Version=12.0.0.0, Culture=neutral,
PublicKeyToken=71e9bce111e9429c"

ReceiverClass="Microsoft.Office.Workflow.Feature.WorkflowFeatureReceiver

Y todo funciona correctamente. Todavía no sé por qué se produjo este problema, pero si tiene la misma cuestión puede ser su solución. Y si usted realmente necesita su evento receptor y no puede utilizar la línea anterior, por lo menos, sabe que empezar a buscar.

No hay comentarios.: