en

MSGuayaquil

Recursos esenciales para el desarrollador .NET

Blog Comunitario

Preguntas frecuentes de IIS

Después de observar durante mucho tiempo que las preguntas se repiten con frecuencia  he decidido agrupar las fundamentales para los miembros de la comunidad.

CONSEJO: Si quereis obtener respuestas en los foros debes ser Claro y poner el mensaje de error que tienes ademas de la version que usas del sistema operativo, los datos del registro.

0. Tengo una pagina asp.net conectada a una base de datos access utilizando ado.net,y cuando ejecuto la pagina me sale el siguiente error: El motor de base de datos Microsoft Jet no puede abrir el archivo .mdb. Está abierto en modo exclusivo por otro usuario o bien necesita permiso para ver sus datos.

Los permisos que se aplican para abrir son la interseccion de permisos NTFS e IIS.Debes comprobado que tienes permisos de lectura y ejecucion para los usuarios ASP.NET e iusr_nombrepc en esa carpeta y en el fichero de base de datos y que la base de datos no sea de solo lectura.Yo iria poniendole permisos todos a Todos y luego afinandoa esos 2 usuarios y recortando y probando.

1.-¿Cuales son las novedades de IIS 6.0? ¿Merecen la pena?

Si porque se ha rediseñado completamente su arquitectura y por el solo hecho de cambiar desde una version anterior el rendimiento mejora significativamente además de que viene configurado de manera segura por defecto a diferencia de versiones anteriores. Para más información, usa este link

2.-¿Como instalo un certificado digital SSL?¿Para que sirve?

Permitirá encriptar todos los datos sensibles (claves, tarjetas, DNI, datos personales) que viajan entre el servidor y el visitante de tu web por lo que es muy recomendable en Intranets, Extranet y sitios web de comercio electrónico. Usa este link para instalarlo: http://support.microsoft.com/default.aspx?scid=kb;es;299875

Si es para un sitio web público Ten en cuenta que tendrás que comprar un certificado digital a una autoridad de certificación reconocida a nivel mundial como Verisign o Thawte. Puedes consultar sus sitios webs para encontrar más información e instrucciones de compra e instalación.

3.-¿Que tengo que hacer para publicar un servidor web que tengo?

Necesitas un router con ip fija pública en Internet y una entrada dns por ejemplo www.midominio.com que apunte a dicha ip.

En el router debes abrir el puerto 80 para publicar un servidor virtual y hacer una NAT (Traducción de direccion de red) desde la IP publica a la IP privada dentro de la red de área local (LAN) por ejemplo 192.168.0.1. Es conveniente que pruebes primero si se ve el sitio web desde otro PC de la LAN poniendo su ip por ejemplo http://192.168.0.1

4.- ¿Como Ejecutar un servidor web en Windows ME?

No hay servidor web en Windows ME como informa este articulo de Microsoft:

http://support.microsoft.com/kb/q266456/

Con personal Web Server, con fines de prueba puedes tener un servidor que ejecuta paginas ASP descargandote el option pack de NT4.0 aquí:

Lo recomendable es usar Windows 2000 o XP Profesional pues son sistemas operativos mucho mas estables y seguros.

Si lo quieres para desarrollar paginas ASP.NET gratis te recomiendo te bajes e instales Web Matrix de aquí:

http://www.asp.net/webmatrix/default.aspx?tabIndex=4&tabId=46

5.-Necesito una guia paso a paso de instalacion de iis en Windows XP profesional ¿donde la puedo encontrar?

Aquí hay una:

http://www.desarrolloweb.com/manuales/36/

6.-¿Como puedo publicar múltiples sitios web con la misma ip pública?

Esto se hace usando los encabezados de host de IIS que servirán para diferenciar cada uno de los sitios web que comparten la misma ip y lo puedes ver en este articulo paso a paso:

http://www.iisanswers.com/Top10FAQ/t10-hostheaders.htm

7.-¿Puedo ejecutar paginas asp, asp.net y php en iis a la vez y Como instalo php en iis?

Sí, porque tienen extensiones de fichero diferentes que son procesados por diferentes partes de iis , Básicamente, Para poder procesar paginas php debes instalar un filtro ISAPI a IIS que procese los archivos con extensión PHP.

Aquí tienes varios links relacionados:

Para descargar www.php.net seccion downloads – Windows

PHP e IIS

http://www.desarrolloweb.com/faq/12.php

8.-He instalado el SP2 de XP y no se ven los sitios webs. ¿Por que?

Eso ocurre porque se activa el Firewall de Windows XP con el SP2. Debes habilitar una regla que permita paquetes TCP/IP entrantes por el puerto 80 o bien desactivar el firewall de Windows temporalmente.

9.-Quiero instalar IIS en Windows XP Home, ¿se puede?, ¿se debe? ¿Como lo hago?

Windows XP Home no tiene IIS a diferencia de Windows XP Professional pero Puedes usar Cassini o Personal Web Server, una mini version de IIS que se usaba en Windows 98 para ejecutar las primeras paginas asp como en este enlace:

http://www.desarrolloweb.com/articulos/245.php

Hay un procedimiento no documentado ni soportado por Microsoft para instalarlo que puedes ver aquí pero puede dar problemas de autentificación Windows con la cuenta IUSR _ por lo que no lo recomendamos.

Puedes verlo aquí: http://www.geocities.com/pippo_mares/risorse/iisita.htm

Está en italiano pero se puede entender

http://www.15seconds.com/issue/020118.htm En ingles

Con el nuevo Visual Studio Express 2005 ya trae su propio servidor web y se podrá usar en Windows XP Home.

10.- Después de instalar mi servidor web IIS 6.0 no ejecuta las paginas ASP, ¿Cómo las activo?

Cuando se instala por defecto, IIS 6.0 viene configurado de forma segura a diferencia de IIS 5.0 y sólo habilita páginas estáticas htm, html e imágenes. Tienes que habilitar las extensiones de servidor correspondientes para permitir contenido dinámico. Vete en la consola de IIS a Extensiones de servidor , selecciona paginas asp y haz clic en Permitir.

11.- ¿Que tengo que hacer para poder enviar mails desde ASP en mi servidor web IIS 6.0?

Bajate la dll cdonts.dll copiala a %systemroot%\system32 y registrala con regsvr32 cdonts.dll. Por si acaso para antes el servicio web con net stop w3svc y despues lo inicias con netstart w3svc

http://www.webhostgear.com/204.html

Puedes usar un componente gratuito de http://www.aspemail.com

Agradecemos cualquier aportación para lo cual puedes enviarnos un email a webmaster@mutisdotnet.com

Puedes encontrar más informacion avanzada (NLB, Migraciones, Clustering) sobre IIS en:

http://weblogs.golemproject.com/iis/

Comentarios

 

lokito85ja dijo:

Alguien sabe como conectar el IIS con el MapGuideServer en plataforma .net?

May 30, 2008 9:51 PM
 

Gabriel dijo:

Tengo Visual Studio 2005 y genero una página aspx. Cuando intento verla en el explorador, no puedo. La he publicado con los Servicios del IIS 5.1 siguiendo todos los pasos pero nada.

He buscado soluciones en la red pero ninguna funciona.

¿Que puede estar ocurriendo para que no pueda ver las páginas *.aspx?

June 5, 2008 3:00 AM
 

juan dijo:

Gabriel dijo:

Tengo Visual Studio 2005 y genero una página aspx. Cuando intento verla en el explorador, no puedo. La he publicado con los Servicios del IIS 5.1 siguiendo todos los pasos pero nada.

He buscado soluciones en la red pero ninguna funciona.

¿Que puede estar ocurriendo para que no pueda ver las páginas *.aspx?

....................

puede ser que tu iis no este registrado ,,para esto debes de correr desde consola lo sig,,,,asnet_regiis -i   esto enla carpeta de microsoft.net\2.0\ algo asi,,,,

October 6, 2008 11:06 AM
 

lobolider dijo:

tengo xp, por lo tanto iis 5, y conozco que solo iis 6 trabaja con pooling,

mi pregunta es que servidor monto (personal web server, o cassini) o cualquiera.

Para que trabaje con pooling ya que ii5 no puede

November 11, 2008 9:35 PM

Deja tu Comentario

(requerido)  
(opcional)
(requerido)  

Ingresa los números de la imagen:
© 2007 MSGuayaquil. Todos los derechos reservados.
Powered By IIS 6 Powered By ASP.NET 2.0 Ofrecido por Community Server (Commercial Edition) Powered By SQL Server 2005
Creado y Administrado por Julio Casal