Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Publicar Web Service WCF en Ambiente IIS Local, Paso A Paso - Luis David de La Cruz - Blog
Publicar Web Service WCF en Ambiente IIS Local, Paso A Paso - Luis David de La Cruz - Blog
25 ENERO, 2018
LUIS DAVID DE LA CRUZ
BAUTISTA
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 1/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
Hoy quiero compartir como publicar ese mismo proyecto o algún otro que tengamos en un ambiente IIS
Local, así podremos consumir ese servicio desde cualquier aplicación tanto web como móvil, en el
próximo blog enseñaré como hacerlo con una aplicación Xamarin.Forms PCL, bueno…
¡COMENCEMOS!
Lo primero que tenemos que hacer es configurar nuestro equipo y habilitar el componente IIS, así que lo
primero que haremos es ir a nuestro panel de control y a “Desinstalar programa”.
En la parte superior izquierda, daremos clic en “Activar o desactivar características de Windows“, como se
muestra en la siguiente imagen:
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 2/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
ADVERTISEMENT
REPORT THIS AD
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 3/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
En seguida nos mostrará una ventana como la que se muestra con características que podemos agregar a
nuestro equipo, buscaremos Internet Information Services, lo más probable es que lo veamos de la
siguiente manera, con el ckeck marcado con negro, eso significa que necesitamos desplegar todas las
carpetas y marcar cada una de ellas.
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 4/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 5/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
De manera que quede así, todas las carpetas y subcarpetas desplegadas y marcadas para proceder a dar
clic en Aceptar.
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 6/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
Una vez agregado el componente de IIS podemos buscar la palabra “Internet Information Services” en
nuestro sistema y ver el panel de administración.
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 7/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 8/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
Este es el siguiente panel de administración que tiene que mostrar nuestra aplicación de Internet
Information Services
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 9/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
Dentro de esta carpeta (inetpub) encontraremos otra carpeta llamada wwwroot, dentro de ella crearemos
otra carpeta que será donde vamos a alojar nuestro Web Service, en este casó el que creamos en el primer
blog. (h ps://luisdavidxamshap.wordpress.com/2018/01/23/crear-web-service-wcf-c-con-conexion-a-
base-de-datos-sql-server-paso-a-paso/)
En esta parte el nombre de la carpeta es opcional, pero yo la nombré como se llamó el Servicio Web.
Nota: he ocultado los proyectos que he hecho en mi trabajo por cuestiones de privacidad de la empresa pero no
afectará en esta publicación.
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 10/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
Una vez creada la carpeta, regresamos a Administrador de Internet Information Services (IIS).
Desplegamos la carpeta de Sitios, y podemos ver los sitios que hemos creado, procedemos a agregar un
nuevo sitio.
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 11/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
Ahora tenemos que agregar un nombre al sitio, como lo hice anteriormente agregaré nuevamente el
nombre del proyecto “WCF_XamSharp”, esta en automático nos cambiará el valor de la caja de texto
Grupo de aplicaciones.
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 12/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 13/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
Hasta este punto tenemos agregado un Nombre del sitio y su Ruta de acceso Física, en la parte de
Nombre de host la dejaremos en blanco ya que será un servidor local.
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.
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 14/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
Ahora procederemos a dar clic en Si, en mi caso aparecerá el siguiente mensaje, se debe a que hay otro
sitio web con el mismo puerto, NO debemos de cambiar el puerto sino decirle que nuestro sitio también
usará el puerto 80.
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 15/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 16/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
Para esta tarea de publicar el sitio debemos de entrar a nuestro IDE Visual Studio 2017 en modo
Administrador.
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 17/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
La siguiente imagen es un error muy común en la publicación del IIS y se debe al Web.Config, por eso
cambiaremos unas cosas en el archivo Web.Config del proyecto.
Comenaremos las lineas de código que se encuentren entre las etiquetas <configSections >
</configSections >. Si tu proyecto no las incluye no te preocupes.
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 18/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 19/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
¡Ahora si! nuestro Web Service WCF está listo para publicarse, vayamos a compilalo antes…
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 20/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
Nos mostrará la siguiente pantalla, seleccionaremos el recuadro de en medio que dice IIS,FTP, etc. y
después clic en publicar.
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 21/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
Seleccionaremos la opción de Sistema de archivos, que es parecido al Web Deploy, aunque Web
Deploy la uso cuando publico en maquinas virtuales en la nube.
Después buscaremos la Ubicación del archivo, esta será la primera carpeta que creamos.
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 22/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 23/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
Por ultimo daremos clic en el botón Guardar, que guardará los archivos generados dentro de la ruta que
especificamos.
Comenzará a publicar los archivos y los mostrará la ruta donde fue alojado el servicio web.
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 24/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
Regresaremos al Administrador de Internet Information Services, veremos los sitios que tenemos
publicados y disponibles, daremos clic derecho en el que creamos y en la parte de Administrar sitio web
daremos nuevamente clic en Iniciar.
Nota: Cuando el check contiene un cadrado negro significa que está apagado el servicio, y cuando no lo
tiene significa que el servicio está corriendo.
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 25/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
Una vez iniciado el servicio haremos el mismo procedimiento, Clic izquierdo en el sitio, clic en
Administrar sitio web y por último en Examinar
Nos mostrará el servicio en un ambiente local, Localhost, así que siempre que tengamos nuestro servicio
y nuestra maquina encendida podremos hacer uso de este Web Service WCF.
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 26/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
Si abrimos el archivo .SVC podemos ver que nuestro Web Service se publicó correctamente y lo
podemos consumir desde nuestra aplicación.
Con esto terminamos de publicar nuestro servicio web WCF en un ambiente local.
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 27/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
!Espero que te haya gustado este post!, en el próximo post mostraré como consumir este servicio desde
una aplicación Xamarin Forms PCL, y sobre todo ¡espero que te sea de mucha utilidad!
WEB SERVICES
Un comentario
Consumir Web Service WCF con Xamarin.Forms PCL, paso a paso – Luis David De
1. La Cruz | Blog dice:
26 ENERO, 2018 A LAS 2:45 AM
[…] Recapitulemos… anteriormente se trabajó con un web service WCF que hacía una consulta a
nuestra base de datos y nosotros dando dos parámetros (Username y PasswordUser) nos daba un
mensaje si el usuario existía o no, el mismo Web Service se publicó en IIS Local […]
RESPONDER
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 28/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 29/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 30/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 31/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 32/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 33/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 34/35
3/2/2021 Publicar Web Service WCF en ambiente IIS Local, paso a paso – Luis David De La Cruz | Blog
https://luisdavidxamshap.wordpress.com/2018/01/25/publicar-web-service-cwf-en-ambiente-iis-local-paso-a-paso/ 35/35