Archivo de Enero de 2013 Una tarea muy habitual al trabajar con servidores Web IIS, como es el caso de SharePoint, es tener que reciclar los Pool de Aplicaciones de IIS, algo que podemos realizar fácilmente desde la consola de gestión IIS Manager. Sin embargo, esta operación rápida y sencilla, se vuelve más lenta y complicada cuando tenemos servidores Web IIS con multitud de usuarios conectados. ¿Qué hacemos? En el caso de trabajar con Aplicaciones Web basadas en IIS, como por ejemplo es el caso de SharePoint, nos puede resultar de gran ayuda el poder registrar en el Visor de Sucesos (Event Log) los reciclados de nuestros Pool de Aplicaciones, ya que estos no quedan registrados por defecto, y su ocurrencia puede suponer una pequeña indisponibilidad, pues una vez el Pool de Aplicaciones se ha descargado de memoria, la siguiente petición Web que tenga que gestionar requerirá que se vuelva a cargar, lo cual, puede apreciarse como una breve pérdida de servicio. Una tarea que podemos necesitar realizar en el desarrollo de aplicaciones con Visual Studio 2010 para SharePoint 2010, es asociar un Workflow a un Tipo de Contenido (Content Type), algo que podemos realizar con relativa facilidad utilizando código, por ejemplo, en el evento de activación de una Característica (Feature). En ocasiones necesitaremos poder depurar los errores que se produzcan en tiempo de ejecución en nuestra Granja de SharePoint, para lo cual podremos buscar información en el Visor de Sucesos. Sin embargo, en ocasiones también podemos querer mostrar los errores en tiempo de ejecución desde el propio navegador (especialmente en entornos de desarrollo), algo que en MOSS 2007 era bastante sencillo. Un problema que podemos encontrarnos, por ejemplo sobre un equipo Windows Server 2008 R2, es que al intentar guardar un nuevo documento de Word 2010 sobre un Site de SharePoint 2010, nos encontremos con el mensaje de error Path does not exist, de tal modo que no podamos guardar nuestro ansiado documento en nuestro deseado sitio. ¿Qué hacemos? El presente artículo detalla cómo asociar una Plantilla de Documento con un Tipo de Contenido (Content Type) en SharePoint 2010 utilizando Visual Studio 2010, tanto en una Solución de tipo Granja (Farm Solution) en la que desplegaremos la Plantilla de Documento en el sistema de ficheros de los Frontales de MOSS (_layouts), como en una Solución Sandboxed en la que desplegaremos la Plantilla de Documento en el interior de la Base de Datos de Contenido del Site Correspondiente (_cts). Por muy largo que pueda haber parecido, sin darnos cuenta, ya se ha acabado quizás el año más duro de las últimas décadas (al menos, en España). Un 2012 que también ha venido cargado de un montón de momentazos, tanto en lo personal como en lo profesional (SQL Server 2012 y SharePoint 2013 ;-). Da igual. Ya es humo. Ahora, sólo nos queda el presente y el futuro más cercano, un año 2013 en el quiero aprovechar para desearos a todos una fabulosa entrada y la oportunidad de que se cumplan todos vuestros deseos. Feliz 2013 ! |