February 2008 - Artículos

0
Comments

WCF - Creación dinámica de una clase proxy a partir de un WSDL por Juanlu,ElGuerre

No sé si a alguien le puede venir bien este ejemplo, pero seguro que sí, en cualquier caso, aquí está, :-P Se trata de un proyecto C# que permite crear "proxys" clientes a partir de un WSDL de forma dinámica. Es un ejemplo de una calculadora muy sencillo pero que sin embargo y lo más importante es que puede modificarse y adaptase a nuestra necesidad con bastante facilidad. He aquí la referencia para descargarlo y pegarse un poco más con el: http://wcf.netfx3.com/files/folders/development_tools...
1
Comments

Hosteando en IIS un WCF con Http Basic Authentication y Compatibilidad ASP.NET (HttpContext; Session, cookies, cache, etc) por Juanlu,ElGuerre

Una vez más, sigo por aquí con VS2008 y con WCF, en esta ocasión trataré de comentar, como hostear en IIS un WCF basado en un binding "Http Basic Authentication" y conseguir hacer uso de nuestra conocida clase HttpContext . Son unos cuantos pasos muy fáciles y básicos, jejeje.. ¡claro, ahora que los conozco! Los pasos a seguir para conseguir el objetivo de este post son: Crear un proyecto Web de tipo "WCF Service Application". La plantilla nos creará un proyecto con un Interfaz...
0
Comments

WCF - Creando un nuevo Behavior por Juanlu,ElGuerre

Continuo con VS2008, con WCF (Windows Communication Foundation), en este caso integrando WCF con JAVA y más concretamente con una aplicación desarrollada en AXIS 1.1.0.xxx, vamos, " una patata " un problema, puesto que es la primera y obsoleta versión, no cumple muchos puntos del estandard WSDL, el principal es que no permite las cláusulas < import >, es decir, es necesario generar un WSDL "to junto", en fin, cosas del directo como se suele decir, jeje... Para conocer como...
0
Comments

Evitando el namespace "http://tempuri.org" con WCF por Juanlu,ElGuerre

Hace unos días me toco quitar el ya conocido http://tempuri.org del WSDL y asignarle un namespace específico, es más, esto es lo recomendado por seguridad y como buena practica, en fin, para conseguirlo bastará con lo siguiente: Especificar el Namespace en el ServiceContract (Interfaces): [ServiceContract(Namespace = " http://MyProject.Tests " )] Especificar el Namespace en cada uno de los tipos/clases de datos o contratos; DataContract [DataContract(Namespace = " http://MyProject...