Pues el Visual Studio .NET 2008 te ayuda en lo posible pero NO resuelve por defecto todos tus problemas ;)
En fin, si realizas algun Service References para un EndPoint sobre WCF desde un proyecto del tipo Class Library, el Visual Studio .NET 2008 creara un app.config en dicho proyecto con ciertos elementos de configuracion que despues deberas hacer COPY & PASTE al web.config de tu proyecto ASP.NET.
Dichos elementos de configuracion deberan ser colocados dentro del <system.serviceModel> de tu web.config.
Y tendras tantos, como Services References consumas en tu solucion.
De lo contrario al ejecutar tu aplicativo recibiras este mensaje, en el momento de ejecutar alguna funcionalidad expuesta en aquellos EndPoints, similar a este:
Could not find default endpoint element that references contract 'Brokers.Security.EndPointSoap' in the ServiceModel client configuration section. This might be because no configuration file was found for your application, or because no endpoint element matching this contract could be found in the client element.
Claro, si haces tus Service References dentro del mismo proyecto ASP.NET jamas te encontraras con este mensaje.
Pero muy probablemente pierdas escalabilidad.
4 comments:
Gracias Flaco! Mira que busque en MS y en 1000 lados diferentes :)
Ahora me funciona! Un abrazo!
Hola, estoy empezando a utilizar WCF y me habia encontrado con este problema. Busque en varios posts en inglés y la solución definitiva la encontré en tu artículo. Fácil y al punto.
Saludos.
Muchas gracias!!!
No tenia ni idea de porque me marcaba el error y no encontre esto en ningun otro lado.
Creo que comienzo a entender eso del web.config porque sucede lo mismo con el connectionstring de las BD. En fin, gracias por el aporte, ya me estaba dando de topes jeje
Bendiciones
Gracias, ya lo probe es funciona.
Sigue "posteando"...
Post a Comment