Foros del Web » Programación para mayores de 30 ;) » .NET »

WCF - Problema alojando el servicio en el IIS... (Estoy desesperado)

Estas en el tema de WCF - Problema alojando el servicio en el IIS... (Estoy desesperado) en el foro de .NET en Foros del Web. Buenas foreros !!! Estoy dandole MIL vueltas y no encuentro el puto problema a la publicación. Mi objetivo es, de un WCF desarrollado como .dll, ...
  #1 (permalink)  
Antiguo 22/05/2009, 15:42
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 10 meses
Puntos: 7
WCF - Problema alojando el servicio en el IIS... (Estoy desesperado)

Buenas foreros !!!

Estoy dandole MIL vueltas y no encuentro el puto problema a la publicación. Mi objetivo es, de un WCF desarrollado como .dll, publicarlo en el IIS.

Les cuento lo que hice y me cuentan.

1-. Cree el Servicio WCF.
Código:
    [ServiceContract]
    interface IGestionProductos
    {

        [OperationContract]
        ClsProductoList GetListaProductos();

        [OperationContract]
        int SaveProducto(ClsProducto objProducto);
    }


    public class ServicioGestionProductos : IGestionProductos
    {        

        public ClsProductoList GetListaProductos()
        {
            //Mi implementacion
        }

        public int SaveProducto(ClsProducto objProducto)
        {
            //Mi implementacion
        }
    }

//LAS CLASES ClsProducto y ClsProductoList están marcada como [DataContract] y con sus respectivos [DataMember]
2-. Cree un proyecto web: http://localhost/webWCFSequelDenim/
2.1-. En este proyecto web, agregué una referencia del proyecto WCF.
2.2-. En el fichero Service.svc puse:
Código:
<%@ ServiceHost Language="C#" Debug="true" Service="WCFSequeldemin.ServicioGestionProductos" %>
2.3-. En el web.config del sitio web, puse, en el tag de endpoint que me venía:
Código:
<endpoint address="http://localhost/webWCFSequelDenim/service.svc" binding="wsHttpBinding" contract="WCFSequeldemin.IGestionProductos">

Y al entrar en el navegador en:
http://localhost/webWCFSequelDenim/service.svc

En vez de salirme la firma, me sale el siguiente error:
Código:
 servicio 'WCFSequeldemin.ServicioGestionProductos' tiene cero extremos de aplicación (no infraestructura). 

Esto puede deberse a que no se encontró ningún archivo de configuración para la aplicación, a que no se encontró ningún elemento de servicio coincidente con el nombre del servicio en el archivo de configuración, o bien a que no se definió ningún extremo en el elemento de servicio.
Bueno, espero haber redactado mi problema lo más legible y explicado posible y puedan darme una solución, por que la verdad... no sé que cojones me falta.

Gracias amigos y un cordial saludo para todos los foreros.
__________________
Charlie.
  #2 (permalink)  
Antiguo 22/05/2009, 16:44
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 10 meses
Puntos: 7
Respuesta: WCF - Problema alojando el servicio en el IIS... [CERRADO]

Cita:
Iniciado por chcma Ver Mensaje
Buenas foreros !!!

Estoy dandole MIL vueltas y no encuentro el puto problema a la publicación. Mi objetivo es, de un WCF desarrollado como .dll, publicarlo en el IIS.

Les cuento lo que hice y me cuentan.

1-. Cree el Servicio WCF.
Código:
    [ServiceContract]
    interface IGestionProductos
    {

        [OperationContract]
        ClsProductoList GetListaProductos();

        [OperationContract]
        int SaveProducto(ClsProducto objProducto);
    }


    public class ServicioGestionProductos : IGestionProductos
    {        

        public ClsProductoList GetListaProductos()
        {
            //Mi implementacion
        }

        public int SaveProducto(ClsProducto objProducto)
        {
            //Mi implementacion
        }
    }

//LAS CLASES ClsProducto y ClsProductoList están marcada como [DataContract] y con sus respectivos [DataMember]
2-. Cree un proyecto web: http://localhost/webWCFSequelDenim/
2.1-. En este proyecto web, agregué una referencia del proyecto WCF.
2.2-. En el fichero Service.svc puse:
Código:
<%@ ServiceHost Language="C#" Debug="true" Service="WCFSequeldemin.ServicioGestionProductos" %>
2.3-. En el web.config del sitio web, puse, en el tag de endpoint que me venía:
Código:
<endpoint address="http://localhost/webWCFSequelDenim/service.svc" binding="wsHttpBinding" contract="WCFSequeldemin.IGestionProductos">

Y al entrar en el navegador en:
http://localhost/webWCFSequelDenim/service.svc

En vez de salirme la firma, me sale el siguiente error:
Código:
 servicio 'WCFSequeldemin.ServicioGestionProductos' tiene cero extremos de aplicación (no infraestructura). 

Esto puede deberse a que no se encontró ningún archivo de configuración para la aplicación, a que no se encontró ningún elemento de servicio coincidente con el nombre del servicio en el archivo de configuración, o bien a que no se definió ningún extremo en el elemento de servicio.
Bueno, espero haber redactado mi problema lo más legible y explicado posible y puedan darme una solución, por que la verdad... no sé que cojones me falta.

Gracias amigos y un cordial saludo para todos los foreros.
__________________
Charlie.
  #3 (permalink)  
Antiguo 22/05/2009, 16:44
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 10 meses
Puntos: 7
Respuesta: WCF - Problema alojando el servicio en el IIS... (Estoy desesperado)

Solucionado.

El problema estaba en otra parte del web.config:

ANTES:
Código:
<service behaviorConfiguration="ServiceBehavior" name="Service">

DESPUES:
Código:
<service behaviorConfiguration="ServiceBehavior" name="WCFSequeldemin.ServicioGestionProductos">
Saludos.
__________________
Charlie.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:19.