Sitios Web de IIS locales
Actualización: noviembre 2007
Un sitio Web local de Internet Information Services (IIS) es una aplicación Web de IIS en el equipo. Visual Web Developer comunica con el sitio Web utilizando el protocolo HTTP.
La creación o apertura de un sitio Web local de IIS es útil en las situaciones siguientes:
Desea probar el sitio Web utilizando IIS, que emula perfectamente cómo se ejecutará el sitio Web en un servidor de producción. Esto puede tener más ventajas que trabajar con sitios Web del sistema de archivos que se ejecutan utilizando el servidor de desarrollo de ASP.NET, porque las rutas de acceso se resuelven del mismo modo que se haría en un servidor de producción.
Ya tiene un conjunto de archivos de sitio Web en una carpeta y desea probar el sitio Web con IIS. En este caso, puede crear un directorio virtual en la versión local de IIS.
El equipo local es a su vez el servidor Web.
Requisitos
Para crear un sitio Web local de IIS se requiere lo siguiente:
El equipo debe tener instalado y en ejecución IIS versión 5.0 por lo menos.
En el equipo se debe ejecutar .NET Framework versión 2.0.
ASP.NET versión 2.0 debe estar habilitado en IIS. Para obtener información detallada, vea el tema "Enabling ASP.NET" en IIS Product Documentation.
Se debe iniciar sesión como usuario con privilegios administrativos. Esto se debe a que trabajar con la metabase de IIS (donde se almacena información sobre las aplicaciones IIS) requiere privilegios administrativos.
Para abrir un sitio Web local de IIS existente, deben cumplirse las condiciones anteriores así como las siguientes:
El sitio que se va a abrir debe estar configurado como aplicación IIS. Para obtener más información, vea el tema "Creating Virtual Directories in IIS 6.0" en IIS Product Documentation.
El sitio debe estar configurado para utilizar ASP.NET versión 2.0. Si no lo está, al abrir el sitio, Visual Web Developer pedirá que se vuelva a configurar el sitio de modo que use ASP.NET 2.0. Esto no es lo mismo que tener ASP.NET 2.0 instalado en el equipo. Es posible tener ASP.NET 2.0 instalado en el equipo pero que el sitio que se va a abrir siga utilizando una versión anterior de ASP.NET.
Crear o abrir sitios Web locales de IIS
Cuando se crea el sitio Web, Visual Web Developer realiza todas las tareas necesarias para que funcione como una aplicación IIS. Visual Web Developer crea la carpeta o carpetas del sitio Web bajo la raíz de Web para IIS (por ejemplo, bajo \inetpub\wwwroot). Después de crear las carpetas, Visual Web Developer crea los archivos para la plantilla del sitio Web que se ha seleccionado.
Nota: |
---|
Se puede crear una aplicación IIS como una subcarpeta de cualquier carpeta de IIS existente. |
Proyectos de sitios Web locales de IIS
Cuando se crea o se abre un sitio Web local de IIS, Visual Web Developer crea un proyecto para administrar los archivos. El proyecto almacena una pequeña cantidad de información, como las opciones que especifican cómo ejecutar la aplicación y qué depuradores están disponibles. La información del proyecto se almacena de forma individual para cada usuario. Para obtener más información, vea Proyectos y soluciones de sitios web.
Ejecutar sitios Web locales de IIS
De forma predeterminada, cuando se ejecuta un sitio Web local de IIS para probarlo, Visual Web Developer inicia un explorador y ejecuta el sitio Web utilizando el nombre de servidor localhost. Por ejemplo, si se ha creado el sitio Web ExampleSite, al probarlo en Visual Web Developer, el explorador solicitará la página de pruebas desde la dirección URL siguiente:
https://localhost/ExampleSite/page
IIS resuelve el nombre de la aplicación, si señala una carpeta situada bajo la raíz de IIS u otra ubicación, y proporciona páginas de esa carpeta.
Para obtener más información, vea Comprobar páginas Web en Visual Web Developer.
Implementar sitios Web locales de IIS
Los sitios Web locales de IIS se suelen utilizar sólo para desarrollo; por tanto, los desarrolladores individuales pueden crear y probar páginas Web ASP.NET en sus propios equipos. En la mayoría de los casos, se deben implementar los archivos desde un sitio Web del sistema de archivos en un servidor de producción en el que se ejecute IIS.
Se pueden implementar los archivos desde un sitio Web local de IIS usando la herramienta Copiar Web y la utilidad Publicar Web de Visual Web Developer. Para obtener información detallada, vea Información general sobre la implementación de ASP.NET.
Nota: |
---|
La utilidad Publicar Web no está disponible en Visual Web Developer Express. |