1 0 Archive | IIS RSS feed para esta categoría
post icon

Redireccionar de HTTP a HTTPS en ASP.Net

Redireccionar de un protocolo a otro con ASP.NET es relativamente sencillo y existen varias formas de hacerlo, desde codificando en la página misma, el global.asax, utilizar mod en IIS y configurarlo a nivel de servidor o a nivel de aplicación entre otros. El modo que veremos será para afectar a toda la aplicación de una vez, sin cambiar el efecto en el resto de las páginas que aloja el servidor, es decir, en el global.asax (Continuar Leyendo sobre Redireccionar de HTTP a HTTPS en ASP.Net)

post icon

Ejecutar varias versiones del framework en ASP.Net [IIS 6]

Tiempo atrás les mostraba como ejecutar varias versiones del framework en ASP.Net con IIS 7, esto mismo podemos necesitar hacerlo con una versión anterior de IIS, especificamente en la 6.X

El proceso es bastante parecido, pero con un poco de diferencia a la hora de cambiar la versión de cada aplicación.

Una vez que instalen el framework en en servidor, es cuestión de registrarlo en IIS, de la misma manera que en otras versiones (Continuar Leyendo sobre Ejecutar varias versiones del framework en ASP.Net [IIS 6])

post icon

Como saber que proceso (PID) w3wp.exe pertenece a cual AppPool en IIS 6

Uno de los típicos problemas de los administradores de servidores es poder relacionar los procesos w3wp.exe que genera cada pool del IIS 6 en adelante.

En el administrador de tareas lo único que logramos ver es su identificador (PID) pero eso no nos sirve para saber a cual de todos los pools que tenemos trabajando corresponde. (Continuar Leyendo sobre Como saber que proceso (PID) w3wp.exe pertenece a cual AppPool en IIS 6)

post icon

Ejecutar varias versiones del framework en ASP.Net [IIS 7]

Las tecnologías van evolucionando constantemente, más rápido que nuestros sistemas, por ejemplo, Microsoft lanza una nueva versión del framework .Net antes que nosotros lancemos una nueva versión de algún sistema nuestro. Esto podría haber sido un gran problema si no era posible instalar varias versiones del framework en un mismo servidor y correr cada aplicación web, dentro del marco que le corresponde, pero por suerte han hecho un buen trabajo en ésta área para que esto sea posible.

Antes de ver como configurar ésto veremos el caso típico que instalamos el IIS posterior a la instalación del Framework (si este es tu caso puedes omitir los pasos de aquí) y el mismo no quede registrado (Continuar Leyendo sobre Ejecutar varias versiones del framework en ASP.Net [IIS 7])

post icon

Configurar SQL Server para almacenar el estado de la sesión de ASP.NET

Las variables de sesión ya hemos visto como utilizar anteriormente en éste post, pero en ese momento sólo lo veíamos configurado con el método InProc que consume bastante memoria RAM del servidor. Hoy configuraremos para que la aplicación utilice SQL Server para administrar éstas variables.

Las ventajas y desventajas de cada modo de uso hace que sea ideal para casos específicos, en resumen, manejarlo con el método InProc hace que sea más rápida la lectura/escritura de las misma, pero otorga un alto consumo de memoria: si tenemos muchos objetos almacenado allí y más si tenemos una alta concurrencia. En cambio al almacenarlas (Continuar Leyendo sobre Configurar SQL Server para almacenar el estado de la sesión de ASP.NET)

post icon

Corregir error en IIS en paginas ASP con includes

Las páginas ASP Clásicas soportan los tag include para agregar contenido de otros ficheros al mismo (al estilo php), normalmente todo funciona bien mientras desarrollamos y utilizamos esta caracteristica. Pero a la hora de desplegar sobre IIS 5.0 en adelante nos aparece 1 de 4 errores posibles

Si Mostrar mensajes de error HTTP descriptivos de Microsoft Internet Explorer está activada

  1. No se puede mostrar la página
  2. HTTP 500-Error interno del servidor

Si Mostrar mensajes de error HTTP descriptivos de Microsoft Internet Explorer no está activada

  1. Error ASP 0131 El archivo de inclusión <%filename.ext%> no puede utilizar ‘..’ para indicar el directorio primario. /<%path%>/<%filename.ext%>, línea <%number%>
  2. Server.MapPath()error ‘ASP 0175 : 80004005’ Caracteres no autorizados en la ruta de acceso

Para activar o desactivar la opción en el browser, se debe acceder a Herramientas –> Opciones de Internet –> Opciones Avanzadas –> Examinar –> Mostrar mensajes de error HTTP descriptivos. (Continuar Leyendo sobre Corregir error en IIS en paginas ASP con includes)

post icon

Como leer el archivo web.config ‘on the fly’

Es sabido que la configuración web de las aplicaciones y sitios web de ASP.Net sobre IIS son almacenadas dentro de un fichero llamado web.config, su equivalente en Apache sería el .httaccess.

El fichero simplemente es un archivo XML, es muy útil si queremos almacenar información compartida y no muy relevante ni sensible, la cual utilizaremos constantemente.

Vamos a ejemplificar el uso almacenando parte del ConnectionString que utilizará la web, para mi gusto el usuario y password, no deben ser metidos aquí, pero el Host y el nombre de la Base de Datos a consultar son convenientes. Dentro del tag configuration insertaremos lo siguiente: (Continuar Leyendo sobre Como leer el archivo web.config ‘on the fly’)

post icon

Solucionar problemas típicos de instalación de ASP.Net en IIS

Instalar IIS para levantar simples páginas web´s normalmente no representan un problema, pero si suele hacerlo cuando queremos instalar ASP.Net en IIS (Internet Information Server). La explicación de esto es que debe registrarse el soporte de ASP.Net en el IIS. Normalmente en nuestros entornos de desarrollo instalamos primero el framework, sea la version que sea, y su SDK para comenzar a desarrollar, mientras lo desarrollamos testeamos o hacemos el debug con el servidor de desarrollo nada mas, pero cuando tenemos ya algo y queremos probar nuestra aplicación web, hacemos la instalación del IIS. Proceso que no está mal, pero el IIS no registra al .Net, más bien .Net se registra en IIS, por ende tenemos 2 soluciones si nuestro caso es este:

  1. Desinstalar el framework, reiniciar, instalar IIS, reiniciar, Instalar de nuevo el framework (Opción no tan comoda).
  2. Registrar al .Net en el IIS como explicaremos en este documento.

Paso 1

Verificar que existe el usuario de Sistema Operativo llamada ASPNET, sino lo creamos manualmente desde el panel de control y le asignamos un password.

Paso 2

Vamos a Herramientas Administrativas en el Panel de (Continuar Leyendo sobre Solucionar problemas típicos de instalación de ASP.Net en IIS)

23 febrero 2010
post icon

Solucionar problemas de Ajax en IIS 7

Con la versión 7 del servidor web de Microsoft IIS7, se ha incluido el sistema de seguridad integrada, el cual ocasiona problemas con Ajax en nuestras aplicaciones, dando el siguiente mensaje de error:

“Sys is undefined”

Esto es una medida de seguridad más, ya que es muy típico los ataques debido a las “malas prácticas” que utilizan muchos programadores en Ajax, si igual queremos, podemos desactivar ésta caracteristica accediendo al terminal (Continuar Leyendo sobre Solucionar problemas de Ajax en IIS 7)

8 enero 2010
Página 1 de 11