2010/08/18

ASP.NET Framework 2.0 y 4.0 en el mismo servidor

Es posible correr en un mismo servidor sitios que esten hechos con el Framework 2.0 (fwk 2.0) y sitios que esten hechos con el Framework 4.0 (fwk 4.0), pero para eso debemos realizar un paso previo y uno posterior.

El problema es que las aplicaciones (sitios webs) que corran con diferentes frameworks no pueden estar sobre el mismo proceso de ejecucion, por ende debemos separar en diferentes procesos los sitios de fwk 2.0 y fwk 4.0

-Primero: desde el IIS manager debemos crear una nueva instancia en el 'Grupo de Aplicaciones', en esta caso lo llamaremos 'NetVersion4' (ver imagen adjunta), con esto lo que estamos haciendo es crear la instancia para un proceso nuevo

-Luego agregamos el sitio nuevo, como lo hariamos normalmente.

-Finalmente en las propiedades del sitio, desde la solapa de 'Directorio Particular' debemos cambiar el grupo de aplicacion, del default al que acabamos de crear en nuestro caso 'NetVersion4' (ver imagen adjunta), luego en la solapa ASP.NET, debemos seleccionar el fwk 4.0



Finalmente cabe aclarar que estos cambios nos obligara reiniciar el IIS por lo tanto se recomienda realizar el proceso en momentos de bajo trafico.

2010/08/12

Expresiones Regulares

Muy buena librería online de expresiones regulares, para tener en cuenta:

http://regexlib.com/Default.aspx

6 Tips para ASP.NET MVC Model Binding

6 muy buenos tips, para usar con ASP.NET MVC, favoreciendo el uso del Binding sobre otro tipo de tecnica para obtener informacion.

http://odetocode.com/Blogs/scott/archive/2009/04/27/6-tips-for-asp-net-mvc-model-binding.aspx

2010/08/11

2010/08/03

Instalacion de ASP.NET MVC sobre IIS (Internet Information Server)

Para instalar ASP.NET MVC / MVC2 sobre IIS tenemos varias opciones las cuales dependeran practicamente de la version de Windows del servidor.

Para Windows 2003 Server, tendremos disponible la version 6.0 del IIS (IIS6), para Windows 2003 Server no se puede actualizar a la version de IIS7 (version 7.0 del IIS) con lo cual deberemos realizar varias tareas para realizar la implementacion.

En este blog, estan explicados muy bien los pasos a seguir para cada caso:
http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx

Para Windows 2008 Server / Windows 2008 R2 Server tenemos disponible la versión 7.0 del IIS (IIS7), con lo cual la instalación es transparente.