July 2010 - Artículos

[ASP.NET] Mantenimiento de sitios web: App_Offline.htm

Todavía me sorprendo cuando la gente se pone a hacer mantenimientos de aplicaciones sin informar de que se están realizando tareas de mantenimiento. A partir de ASP.NET 2.0 hay una forma sencillísima de hacer esto, que es poner un fichero llamado App_Offline.htm en el directorio virtual de nuestra aplicación web, sí tenemos más de un servidor podemos crearnos un script que copie este fichero a todos los directorios y otro para que una vez que se hayamos terminado...
Publicado por Luis Ruiz Pavón | 3 comment(s)
Archivado en: ,,

[VSTO 4.0] Mejoras respecto a la versión 3.0

A partir de ahora y sí el tiempo me lo permite, voy a empezar a escribir sobre la nueva versión de VSTO . A través de ejemplos nos adentraremos en este desconocido mundo, y digo desconocido porque la información que hay al respecto es escasísima y en esta nueva versión se pueden hacer cosas muy interesantes ;) Lo primero es ver que nuevas mejoraras han incorporado el equipo de producto: Soporte para NET 4.0 Todo lo que incorpora el framework 4.0 lo tenemos...
Publicado por Luis Ruiz Pavón | con no comments

[Visual Studio 2010 Bug] There are no Content Types in the project

Acabo de enviar un Bug que me he encontrado en Visual Studio 2010 trabajando con un Site Definition: https://connect.microsoft.com/VisualStudio/feedback/details/576388/there-are-no-content-types-in-the-project#details La cosa es sencilla de reproducir: Partiendo de esta solución Añadimos un SiteDefinition Project: Seleccionamos el Site: Y tendremos algo como esto: A continuación, añadimos un nuevo ContentType : Seleccionamos Announcement : Y por último, añadimos...

[MOSS] Ocultar las “Acciones del Sitio” en SharePoint

Un post rápidito pero que a más de uno vendrá bien: En ocasiones es necesario ocultar ciertos controles de SharePoint en función de los permisos que tenga. Por ejemplo, para ocultar las Acciones del Sitio a usuarios que no tengan el permiso ManageWeb (Administradores de la colección de sitios) la solución es sencilla,  para ello disponemos del control SPSecurityTrimmedControl < Sharepoint:SPSecurityTrimmedControl ID ="spstcrtlsa" runat ="server" PermissionsString ="ManageWeb"...