Featured Posts

SqlDateTime overflow.

Posted by admin | Posted in Asp.Net | Posted on 27-05-2008

1

Contruyendo un formulario en asp.net me encontre con este error en ambiente de producción. No asi en desarrollo.

SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM.

¿Cual era la diferencia?

El servidor de producción estaba en Ingles y mi equipo de desarrollo en español: en-US y es-ES respectivamente.

¿Como lo supe?

ejecutando en desarrollo y producción este código

using System.Threading;
using System.Globalization;

CultureInfo ci = Thread.CurrentThread.CurrentCulture;
Response.Write(”Resultado=” + ci);

¿Como lo solucioné?

Configurando la ejecución del formulario para el idioma que no me daba problemas. es-ES.

UICulture = “es-ES”;
Culture = “es-ES”;
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(”es-ES”);
Thread.CurrentThread.CurrentUICulture = new
CultureInfo(”es-ES”);

fácil y bonito…

Ejemplo de CRUD con Adobe Flex y .NET

Posted by admin | Posted in Adobe Flex, Asp.Net, Uncategorized | Posted on 02-05-2008

2

CRUD es el acrónimo de crear, obtener, actualizar y borrar (en inglés create, retrieve, update and delete)
se utiliza para referirse a las operaciones básicas de la capa de persistencia de un software.

el siguiente link es un ejemplo de CRUD con Flex, NET y base de datos SQL.No lo he probado,
por lo que si alguien detecta algún error o lo traduce seria bueno que lo pudiera compartir.
De hecho si tengo tiempo lo traduciré el tutorial en algún minuto.

link del tutorial

Código fuente online

Publicación de una aplicación .NET en IIS

Posted by admin | Posted in Asp.Net, IIS | Posted on 12-02-2008

0

Objetivo
Mostrar como se configura una aplicación .NET en IIS.

Requerimientos
Windows 2000, 2003, XP Pro,  Vista Business, Enterprise, y Ultimate.
Frameworks 1.1, 2.0 o superior.

Ejecutar Internet Information Services (IIS).

Ejecutar iis

Crear un directorio virtual.

Carpeta virtual

Inicio del asistente

asistente1

Se debe dar un nombre al directorio virtual. Podremos luego llamar a nuestra aplicación de la forma en que la definamos acá.  Ejemplo:
http://localhost/visor_promociones
asistente2

Luego buscamos dentro del servidor la carpeta que contiene la aplicación. Puede estar en cualquier parte que nosotros  le indiquemos. No necesariamente sobre c:\inetpub\wwwroot\.

asistente3

Si nuestra aplicación va a generar archivos (xml por ejemplo), tenemos que activar la opción de escribir. Si se activa la opción Examinar, los visitantes de nuestro sitio o aplicación podrán ver y descargar los archivos de la carpeta.

asistente4

asistente5

carpeta creada

Una vez creada la carpeta virtual, vamos a configurarla. Botón derecho sobre la carpeta y elegir Propiedades.

configurar carpeta

En la etiqueta Documento definimos el primer archivo que se va a ejecutar. En este caso promociones.aspx.

home

En la etiqueta ASP.NET seleccionamos el Framework que utiliza la aplicación. En este caso en la maquina están instalados el Framework 1.1 y 2.0. Este lengüeta solo aparece cuando hay un Framework mas aparte del 1.1.

Luego de esto Aplicar, Aceptar, cerrar la ventana anterior y podremos acceder a nuestra aplicación configurada en la siguiente dirección, si es un equipo local en el cual hemos realizado la instalación:

http://localhost/visor_promociones/

framework

Decompilador de .NET

Posted by admin | Posted in Asp.Net | Posted on 05-10-2006

Etiquetas:, , , ,

2

Dis# es una decompilador de .NET que muestra todo el código de una dll no solo la estructura. Se puede obtener una versión trial desde el siguiente sitio: http://www.netdecompiler.com/

Cuando la página no funciona uno busca alternativas. http://www.junglecreatures.com

Compilar proyecto desde Visual Web Developer

Posted by admin | Posted in Asp.Net | Posted on 30-08-2006

0

Creo que este artículo es súper original no he pillado nada similar en la red. Se trata de generar un proyecto ejecutable desde el MVSD. Que como saben agrupa las clases en la carpeta App_Code y queda el código descubierto. A menos que se compile el proyecto con aspnet_compiler.exe. Pero hacer eso desde la línea de comandos es un tanto engorroso, hagámoslo entonces desde el entorno de desarrollo que es lo que muchos quisieran poder hacer.

En el menú Tools, seleccionar External Tools. Aparecerá una pantalla como esta:

Compilar

Y llenamos los siguientes campos:

Title:Titulo del comando.

Command:Seleccionamos el aspnet_compiler.exe.

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler.exe

Arguments:Argumentos del comando.

-v /carpeta_proyecto

-p c:/inetpub/wwwroot/ carpeta_proyecto c:/inetpub/wwwroot/carpeta_proyecto_final

Debes crear una carpeta donde el comando dejara las dlls.

En el fondo hacer lo que esta en la ventana de ejemplo. Y el resultado es que puedes compilar tu proyecto, sin exponer tu código fuente. Desde el menú Tools Compilar :).

Contacto:

mdonoso@marcosdonoso.cl