martes, junio 23, 2009

Implementacion ASP.Net

El tema del post es para un manual, lo que quiero compartir son algunos tips para implementar aplicaciones ASP.Net en entornos con framework .Net 2.0 instalado.
Supongamos que tenemos un ambiente con aplicaciones ASP.net 1.1 y solo tenemos los framework 1.0 1.1 , si queremos implementar una nueva apliación desarrollada con ASP.Net 2.0, tenemos que hacer los siguiente:

1- Instalar el runtime del framework .Net 2.0. How to
2- Instalar las extensiones del IIS 6.0 para framework 2.0

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Aspnet_regiis -i

y listo , ahora podemos usar nuestras más flamante aplicación en ASP.Net 2.0. pero....

cuando queremos usar las aplicaciones ASP.net 1.1 vemos que mucha de ellas directamente no funcionan, sobre todo si dependen del machine.config, pues desde ahora el isapi del ASP.Net buscará la configuración en el machine.config del 2.0 y no del 1.1.

Solucion.

Se debe asociar los scrips maps del IIS para que la aplicacion siga corriendo con el framework 1.1

El siguiente comando instala los scrips maps apuntando a las versión asociada a aspnet_regiis.exe (en ejemplo es el 1.1) con la aplicacion SampleApp1 y todos sus subdirectorios.

C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Aspnet_regiis -s W3SVC/1/ROOT/SampleApp1

Si quieren ver mas opciones, que mejor que los KB de Microsoft.
http://msdn.microsoft.com/en-us/library/k6h9cz8h(vs.71).aspx

En el siguiente blog esta detallado como solucionar este problema
http://imasters.uol.com.br/artigo/2839?cn=2839&cc=145

No hay comentarios.: