Publicar Servicio Web en IIS
Publicar Servicio Web en IIS
Publicar Servicio Web en IIS
CASO
CONFIGURAR IIS
127.0.0.1
k. Existe una carpeta llamada wwwroot usada por IIS para alojar los sitios web
o servicios creados previamente.
4. Para agregar el nuevo sitio, pulsar el botón derecho sobre Sitios, elija la opción Agregar
Sitio Web:
5. Desde la ventana Agregar Sitio Web configurar los parámetros necesarios para su
creación:
a. Nombre del Sitio: WCFManteEquipo
b. Grupo de Aplicaciones: WCFManteEquipo (Ello no cambiará por estar en
automático)
c. Para Ruta de Acceso Física elija la carpeta WCFManteEquipo creada en el disco
C, carpeta inetpub, wwwroot.
d. En el Nombre del Host dejarlo en blanco, ya que será un Servidor Local.
e. En la parte de Dirección IP, dejaremos como default Todas las asignadas ya
que si ponemos una dirección IP fija esta sólo funcionará en ella.
f. Al presionar el botón Aceptar, decirle Si para indicar que también nuestro sitio
web usara el puerto 80.
6. Para publicar el sitio debemos de entrar a nuestro IDE Visual Studio en modo
Administrador.
a. Escriba Visual Studio, elija la aplicación correspondiente (Visual Studio 2015,
Visual Studio 2017, Visual Studio 2019…)
b. Sobre la aplicación pulsar el botón derecho del mouse y elija Ejecutar como
administrador y responda Si.
<handlers>
<add name=".svc" verb="*" path="*.svc"
type="System.ServiceModel.Activation.ServiceHttpHandlerFactory,
System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35"/>
</handlers>
11. Proceda a compilar el servicio Service1, para ello pulsar el botón derecho del mouse
sobre el archivo Service1.svc desde el Explorador de Soluciones y elija la opción Ver
en el Explorador de Google Chrome. En el explorador de Google Chrome ingrese si lo
desea la URL generada por el servicio. En mi caso es:
http://localhost:2190/Service1.svc
o también:
http://localhost:2190
12. Proceda a detener la compilación o depuración del servicio, para ello cerrar el
explorador.
13. Para publicar el proyecto, sobre el proyecto creado que contiene el servicio
(WCFMantenimiento) pulsar el botón derecho y elija la opción Publicar.
14. El sistema cargará un asistente para publicar el proyecto, tal como se muestra en la
siguiente pantalla:
17. Pulsar el botón Publicar para proceder a publicar el Servicio WCF en el IIS.
18. La publicación del servicio se ha publicado correctamente y se muestra la información
en la Ventana de Salida.
20. Cuando el sitio web está iniciado, otra vez pulsar el botón derecho del mouse sobre el
sitio web creado llamado WCFManteEquipo, elija Administrar sitio web, opción
Examinar.
23. Para Agregar la referencia del servicio en nuestro proyecto que ha sido publicado en
IIS, sobre el proyecto jpWCF03 pulsar el botón derecho del mouse y elija la opción
Agregar / Referencia del Servicio y en dirección escriba:
http://localhost/Service1.svc