Archive for the ‘servidores’ Category

0 24
03
2012

Failed to access IIS metabase ASP.NET

Sábado, marzo 24th, 2012

Si estás intentando ejecutar tu aplicativo web sobre Internet Information Server (IIS) y recibes el siguiente mensaje de error

Failed to access IIS metabase

probablemente has instalado IIS después de instalar .NET Framework.

La solución pasa por reparar la instalación de ASP.NET Framework 2.0, para ello ejecutamos desde la consola de comandos de Visual Studio:

aspnet_regiis.exe -i

o desde la línea de comandos de Windows:

%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

NOTA: Comprueba tu versión concreta de .NET Framework para indicarlo en la línea anterior.

Saludos a todos

3 07
03
2012

Instalador Web: Instalación sin completar

Miércoles, marzo 7th, 2012

Tenemos el siguiente escenario: Windows 7 + IIS7.

Disponemos a su vez de una solución generada en Visual Studio 2008, con diversos proyectos, entre los que se encuentra un sitio web.

Y nos proponemos ahora, la creación de un proyecto de instalación para la aplicación web.

Hasta aquí sin problemas, hasta que una vez generados los archivos de instalación Setup.exe y WebSetup.msi, recibimos el siguiente mensaje de error al ejecutarlos:

Instalación sin completar

Se interrumpió el instalador antes de poder instalar (NOMBREDELPROYECTO). Debe reiniciar el instalador para intentarlo de nuevo.

Web Setup: Instalación sin completar

Web Setup: Instalación sin completar

Tras buscar por internet posibles soluciones, decidimos activar la compatibilidad de Internet Information Server con IIS6, y probar suerte.

Para ello, accedemos al Panel de Control de Windows 7, y pinchamos en la opción Activar o desactivar las características de Windows.

Panel de Control Windows 7

Panel de Control Windows 7

Buscamos la opción Internet Information Server, y expandimos su rama, hasta encontrar Compatibilidad con la Administración de IIS6.

Una vez ahí, activamos todas las opciones de Compatibilidad con la Administración de IIS6 como muestra la siguiente imagen:

Activar características de Windows - Compatibilidad IIS6

Activar características de Windows - Compatibilidad IIS6

Et voilà! Volvemos a intentar ejecutar los archivos de instalación del proyecto web generados anteriormente y conseguimos continuar la instalación sin los problemas generados con anterioridad.

Web Setup: Asistente de instalación

Web Setup: Asistente de instalación

11 29
04
2011

ERROR 500: 1and1 hosting

Viernes, abril 29th, 2011

Cuál es mi sorpresa cuando al acceder a este blog en el día de ayer, y me encuentro con una bonita pantalla que dice:

ERROR 500: ERROR INTERNO DEL SERVIDOR

Ha surgido un problema inesperado que impide que el servidor pueda llevar a cabo la solicitud.

Ante tal mensaje de error, accedo inmediatamente a otro de mis blogs: sinnoticiasdelmundo.com, y me encuentro con otro error, esta vez mostrando un error de un plugin que tenía activado.

Ambos blogs personales, funcionando bajo wordpress, tanto v3rgu1.com como sinnoticiasdelmundo.com, se encuentran alojados en el hosting 1and1, del cual, hasta el día de hoy, he de reconocer que nunca había tenido ninguna queja ni problema.

Cuando había tenido alguna duda, había contactado con su soporte vía correo electrónico, resolviendo las dudas en un plazo razonable de tiempo. Sin embargo este no ha sido el caso. Dado que recientemente no había actualizado ninguna versión de wordpress ni de plug-ins, el primer pensamiento fue pensar en algún problema del hosting 1and1,  por lo que les notifiqué la incidencia inmediatamente, si bien aún seguimos esperando respuesta.

Por suerte, existe gente dispuesta a compartir sus conocimientos y soluciones, y buscando un poco por internet, hemos podido encontrar compañeros que se encontraban en situación similar a la nuestra, con su blog funcionando bajo wordpress alojado en 1and1 y con los mismos problemas, que aportaban soluciones, que efectivamente han funcionado.

Parece ser que el problema se debe a algún cambio realizado en 1and1 hosting, que provoca que la versión de php por defecto no sea php5, y por lo tanto, dejen de funcionar las páginas realizadas en php 5.x.

Esto se puede solucionar fácilmente accediendo al archivo .htaccess de tu instalación aplicación, e incluyendo las siguientes líneas:


AddType x-mapp-php5 .php .php4
AddHandler x-mapp-php5 .php .php4

De esta forma, le indicamos a apache el orden de versión de php por el que queremos que procese nuestros scripts.

Espero que esta solución al ERROR 500: Error interno del servidor en 1and1, os sea tan útil como me ha sido a mí gracias a la comunidad que entre todos formamos en internet.

0 24
11
2010

Incrementar el número de conexiones sobre IIS

Miércoles, noviembre 24th, 2010

A medida que desarrollas tus aplicaciones en .NET sobre el servidor IIS (Internet Information Server) seguramente te habrás encontrado en alguna ocasión con el siguiente error:

«403.9: Access Forbidden: Too many users are connected«

Esto ocurre porque por defecto el número máximo de conexiones concurrentes permitidas se limita a 10 conexiones.

A mí personalmente me ha ocurrido cuando he querido realizar alguna batería de pruebas con un número ligeramente más alto a lo normal.

Pues bien, un pequeño truco para aumentar el número máximo de conexiones concurrentes permitidas sobre IIS es ejecutar el script adsutil.vbs, que normalmente se encuentra en el directorio inetpub, desde la ventana de comandos

>
>cscript c:\inetpub\adminscripts\adsutil.vbs set w3svc/MaxConnections 40
>

De esta forma hemos incrementado el número máximo de conexiones sobre Internet Information Server a 40, recibiendo en nuestro terminal un resultado como el de la siguiente imagen.

adsutil - aumentar número de conexiones sobre Internet Information Server

Sólo nos queda ahora reiniciar el servidor IIS.

>
>iisreset
>