Categories
.NET Apache ASP.NET

App_offline.htm en ASP.NET 2

Al ubicar el archivo App_offline.htm en el directorio raíz de una aplicación asp.net 2, el runtime de asp.net descargará automáticamente el dominio de la aplicación, desbloqueará los archivos o recursos que esten en uso por esa aplicación (Ej. los contenidos de App_Data) y todas las nuevas peticiones tendrán como respuesta el contenido de este archivo.

Categories
.NET ASP.NET Microsoft Windows Forms

Versión final del Service Pack 1 para Visual Studio .NET

Según este artículo, ya existe la versión final del Service Pack 1 para Visual Studio .NET, que estaría siendo liberado el lunes de la siguiente semana.

Adicionalmente, en el mencionado artículo se comenta que el Service Pack 1 específico para Windows Vista, recién será liberado el siguiente año.

Actualización: Al parecer la descarga estará disponible a partir de mañana.

Categories
.NET Diseño Utilidades

Nueva beta de Paint.NET

Paint.Net es una aplicación para Windows (una versión anterior ha sido modificada para correr con Mono) que permite editar imágenes al estilo Photoshop.

Según el archivo de cambios de esta beta (2), sólo corrige algunos problemas presentes en versiones anteriores:

  • Fixed: Tablet PC startup crash
  • Fixed: Application not starting again
    after it was closed quickly due to an abandoned mutex and
    process
  • Fixed: Some plugins were crashing in
    non-English because of a bug in the resource manager
  • Fixed: Pressing ESC was not deselecting
  • Fixed: A few small UI inconsistencies
  • Fixed: Toolbars in Choose Defaults dialog
    were overflowing in some languages
  • Fixed: Several rare crash bugs
  • Fixed: Portuguese is now properly called
    "Portuguese (Brazil)"

Pueden descargarlo desde la siguiente dirección

Categories
.NET ASP.NET Utilidades Windows Forms

Indexa y busca archivos con Seekafile

Seekafile es un servicio Windows que indexa documentos en diferentes formatos, está basada en DotLucene, que es la versión en .NET del popular Lucene.

Lucene es un API para recuperación de información de código abierto, originalmente implementada en Java por Doug Cutting. Está apoyado por el Apache Software Foundation y se distribuye bajo la Apache Software License. Lucene tiene versiones para otros lenguajes incluyendo Perl, C# y C++.

Es útil para cualquier aplicación que requiera indexado y búsqueda a texto completo. Lucene ha sido ampliamente usado por su utilidad en la implementación de motores de búsquedas, lo cual ha llevado a la falsa idea de que Lucene es un motor de búsquedas con funciones de "crawling" y análisis de documentos en HTML incorporadas.

El centro de la arquitectura lógica de Lucene se encuentra el concepto de Documento(Document) que contiene Campos (Fields) de texto. Esta flexibilidad permite a Lucene ser independiente del formato del fichero. Textos que se encuentran en PDFs, páginas HTML, documentos de Microsoft Word, así como muchos otros pueden ser indexados mientras que se pueda extraer información de ellos.

Categories
.NET ASP.NET Seguridad XSS

Seguridad en ASP.NET (XSS)

Al empezar a escribir, iba a comentar un "bug" presente en ASP.NET 2.0, pero para no hacer tan larga -y aburrida- esta entrada, lo haré en dos partes

ASP.NET, provee por defecto una limitada protección contra ataques XSS a través del atributo ValidateRequest, que se puede definir tanto a nivel de página como a nivel de la aplicación.