Curso de ASP.NET

Cursos Relacionados:

2. IIS y Frontpage

Ya hemos terminado de ver todas las opciones de IIS y pasaremos a la acción con FrontPage. Como hemos comentado este programa es el idóneo para trabajar con nuestra web ya que IIS incluye un módulo especial que conecta IIS con FrontPage: las "extensiones de servidor"

Toda la información de este punto está centrada en el programa FrontPage porque está mas extendido que el nuevo SharePoint Designer de Office 2007 pero la idea funciona igual en los dos programas y es la conexión de IIS con un editor de sitios web como son los dos que acabo de mencionar. Estas extensiones van a permitir entre otras cosas crear webs directamente desde Frontpage en nuestro IIS o incluir componentes web avanzados dentro de las páginas. Veamos las opciones mas importantes:

Nota Hemos hablado que FrontPage era el editor de páginas web hasta Office 2003 ya que luego ha sido sustituido. Oficialmente se ha sustituido por Microsoft Web Expression en lugar del que estoy comentando del SharePoint Designer. Aquí tienes información de los dos:

http://office.microsoft.com/es-es/frontpage/FX100743233082.aspx

Como ves los dos productos son de la línea Office y trata al SharePoint Designer como de mas nivel que el Web Expression. Yo me quedo con el primero porque le he visto mas utilidades que al segundo pero eso ya es a gustos del consumidor. Lo importante es que no nos va a afectar a la conexión con un IIS que es lo que estamos tratando ahora con FrontPage


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de ASP.NET y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


2.1 Abrir sitios web

Para abrir un web simplemente seleccionaremos la opción de abrir web. Si escribimos http://servidor abriremos el web raíz del servidor IIS. Para abrir otros webs haremos la misma operación pero escribiendo la ruta correcta: http://servidor/miweb


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de ASP.NET y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


2.2 Crear sitios web

  1. En Microsoft FrontPage, en el menú Archivo, seleccionamos Nuevo y, a continuación Web.
  2. En el panel de tareas Nueva página o Web, en Nuevo a partir de una plantilla, haga clic en Plantillas de sitio Web.
  3. Hacemos clic en Web de una página y, a continuación, en el cuadro Especificar la ubicación del nuevo sitio Web, escriba la dirección URL del sitio Web. La dirección URL la escribiremos con el formato http://servidor/miweb

Si es FrontPage 2003 nos aparecerá a la derecha una lista de opciones para realizar, seleccionaremos "crear Web de una página" y nos aparecerá una pantalla:

Hacemos clic en Aceptar y FrontPage creará el sitio Web en el servidor:

Para comprobar que los parámetros de “ejecución de comandos” están activos pulsamos con el botón derecho en la raíz del Web:

En este caso también está activa la opción de “Permitir el examen de directorios” opción no recomendable pero que en desarrollo es útil mientras se construyen las páginas con los hipervínculos


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de ASP.NET y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


2.3 Mantenimiento de permisos en el servidor:

Los permisos para que los usuarios puedan administrar y modificar se encuentran en la opción “Permisos” de la sección “Servidor” del menú “Herramientas”

En estas páginas de permisos podremos acceder ya a todas las opciones para definir los usuarios que pueden modificar el Web, con varios tipos de permisos. Si seleccionamos esa opción veremos el sitios Web administrativo para estos permisos. Antes esto se hacía con pantallas normales, ahora se hace todo con el navegador. Veamos estas sencillas pantallas. De momento podemos definir si nuestro Web va a permitir la exploración anónima:

Para sitios Web internos lo mejor es desactivar esta opción pero para sitios Web externos como los usuarios no van a ser los del dominio de usuarios de Windows lo normal es que sea anónimo. Luego cuando veamos la identificación de usuarios de ASP.NET avanzaremos sobre esta identificación anónima.

Volviendo a la primera pantalla vemos la administración de los usuarios:

Como ves tenemos una lista de usuarios que tienen un perfil o "funciones" que puede realizar. Si queremos añadir un usuario pulsamos y:

Por un lado si va a ser un usuario independiente, es decir, que no pertenece al dominio de usuarios de la red ponemos todos sus credenciales: usuario y contraseña. Si es un usuario del dominio no hace falta mas que indicar el nombre de usuario de la forma DOMINIO\usuario. La contraseña no hace falta porque coge la almacenada en el Directorio Activo de nuestra red. Luego debajo indicaremos las funciones que va a realizar este usuarios: si va explorar o va a editar páginas, ...

Ojo, fíjate que en la pantalla anterior aparece en la primera línea "Dominio\Domain Users" con permiso de explorar, si no lo tuvieran no podrán acceder a ver las páginas Web ya que antes quitamos el acceso anónimo. Así que si lo quitamos debemos dar permiso a los usuarios del dominio que es el grupo anterior para que pueda "Explorar" el Web.

Otras funciones que nos permite este sitio administrativo es la creación de perfiles como los que hemos asignado antes:

Podemos añadir, modificar, ... de esta forma:


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de ASP.NET y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


Administración del sitio Web

Con esto llegamos a la administración completa del sitio Web con varias opciones, las primeras eran para administrar los usuarios que ya hemos visto antes (están repetidas las mismas opciones de los usuarios y perfiles en esta parte). Además:

Si alguna vez nos dejan de funcionar correctamente el sitio Web desde FrontPage, por ejemplo se corrompen los permisos, podemos detectar y reparar desde esta página. Además podemos:

Que es para refrescar los enlaces y la base de datos de FrontPage por si quedase desactualizada. Otra opción es controlar quienes modifican las páginas web:

Que gestiona un sencillo control de versiones de las páginas, anotando quien modifica cada página y protegiéndolas para no modificarlas o borrarlas por accidente. Por defecto está desactivada. Finalmente podemos crear nuevos sitios web internos al raíz:

¿Por qué? Muy sencillo si disponemos de varios departamentos querremos que solo determinados usuarios lo administren y modifiquen sus páginas Web. Y por supuesto si hay varios subwebs esos usuarios serán distintos en cada uno de ellos. Como ves en la pantalla podemos indicarle además del nombre si queremos utilizar los mismos permisos y usuarios utilizados en el Web de nivel superior o si queremos crear unos propios indicando en ese caso quien es el administrado. Una vez creados:

Podemos crear nuevamente mas niveles internos o administrarlos. Fíjate que tenemos si pulsamos en uno creado de nivel inferior:

Tenemos otra vez todas las opciones completas como si fuese un Web completo con sus usuarios, funciones y demás opciones.

Aunque hemos visto Frontpage, esto es obviamente como trabajábamos hasta ahora con ASP NET 2.0. Hemos comentado en el capítulo 1 que no utilizaremos este editor aunque ha sido muy útil saber como se conecta con el servidor de páginas WEB IIS. Ahora comenzaremos con el Visual Web Developer para hacer sitios web en IIS con este entorno...


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de ASP.NET y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


Si desea obtener un acceso sin restricciones a los contenidos del curso de ASP.NET y disfrutar de todas las herramientas del aula virtual (Videos explicativos streaming, acceso a los foros, chat, ejercicios resueltos, la ayuda del tutor, audioconferencia, estudio de grabación, test y actividades de autoevaluación, etc...) puede inscribirse completamente gratis y comenzar a realizar de forma inmediata el curso.