Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Imagen 1: Caracteristicas de Windows activas para IIS 2. Lo segundo es revisar en la misma pantalla de caracteristicas, la habilitacion de las opciones de WCF. Deben estar checadas las opciones tal como indica la figura. WCF HTTP Activation WCF Non-HTTP Activacion
Imagen 2: Caracteristicas de Windows activas para WCF 3. Chekadas todas las opciones necesarias proceder con la actualizacion de estos paquetes. 4. Lo tercero es crear tu sitio web y verificar la version del Frameworks configurada para IIS 1. Ingresar a Inicio Panel de Control Herramientas Administrativas Administrador de Internet Information Services (IIS) 2. Crear sitio web ya sea como un nuevo Sitio Web o bien como una aplicacin anida dentro de alguno ya existente(como Default Web Site). Si es un nuevo sitio web recuerda asignar un puerto distinto al 80. 81 por ejemplo. 3. Posicionarse sobre del sitio web o aplicacin creada y comprobar en la opcion Asignaciones de Controlador si etsan instalada al menos los sgtes handling: 1. svc-Integrated 2. svc-ISAPI-2.0 3. svc-ISAPI-2.0-64
%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
Si requieres reversar la isntalacion puedes ejecutar la misma sentencia pero al final en lugar de -i debe ser -u Importante: El orden de instalacion debe ser el indicado, al menos en mi experiencia no me dio resultado hacerlo a la inversa, es decir, intalar primero el framwork4 antes que configurar el namespace ServiceModel.
6. Finalmente slo debemos ahora probar nuestro servicio .svc. Para esto colocar un servicio WCF
compilado y funcionando en el directorio virual creado en el paso 4. Ir a Vista Contenido de la consolta de admntracion de IIS. Sobre el servicio presionar boton derecho y en el menu contextual colocar Examinar ,o bien, presionando la opcion con el mismo nombre en el menu lateral de la consola. Ver imagen sgte.: Imagen 5: Ejecutando nuestro servicio WCF .svc.
7. Si todo va bien nuestro servicio debiera ser desplegado como este ejemplo:
Imagen 6: Servicio WCF en ejecucion. Conclusones y Meritos Espero realmente que este breve documento sea de ayuda a los que comienzan en WCF. Debo dar meritoa dos Url que me ayudaron, de ambos obtuve informacion la que concentre en este doc para hacerla mar visual y prctica. http://vbcodigopocketpc.blogspot.com/2009/09/instalacion-de-servicios-wcf-en.html Quizas la unica diferencia con este sitio donde tambien se intenta explicar y detallar los pasos de configuracion, es que el autor indica que los Handlings deben ser configurados manualmente. El problema de esto es que se crear un webconfig que interferira con el webconfig del servicio que en ese mismo directorio se publicara, y estos parametros quedarar registrados como Locales. En lugar de hacer esto, se debe isntalar el framworks 4 como se indica en este doc. Esto hara que estos hansling ademas de otros, se configuren automaticamewnte y queden registrados como heredados. Con esto no se produce conflicto entre web.config(s) http://www.mohamedibrahim.net/blog/2010/01/24/problems-with-deploying-wcf-services-on-iis-70-or-iis-6-iisand-other-deployment-options-and-scenarios-visual-studio-net-and-windows-activation-services/ Es bueno su contenido pero poco grafico y en ingles. Ambas falencias se superan con este documento.
Descripcion de Contenido y Licencia DOCUMENTO INSTALACION Y CONFIGURACION DE SERVICIOS WCF EN WINDOWS SERVER 2008 ESTANDAR Autor: Roberto Soto Vega (roberto.soto.v@gmail.com) Licencia: Libre publicacion. No es posible modificarlo. Toda observacion al documento que amerite una modificacion debe ser enviada al autor para ser incluida. El unico objetivo de esto es as mantener una sola version actualizada del documento para que sea de real ayuda a quien lo requiera, y asi evitar versiones parciales circulando en la red RASV/2011