Estoy haciendo el siguiente tutorial http://msdn.microsoft.com/en-us/library/ms731835%28v=vs.100%29.aspx y el programa funciona perfectamente bien. Tanto el Servicio como el Cliente tienen diferentes soluciones. Puedo comenzar el servicio desde un estudio visual y luego ejecutar el programa cliente con éxito. Sin embargo, quiero hacer la depuración. Quiero ingresar al código de servicio desde el código de Cliente. Cuando intento hacer eso, obtengo el siguiente error.WCF Beginner Tutorial - No se puede depurar (ingrese)
"No se puede entrar automáticamente en el servidor. Ha fallado la conexión al proceso del servidor. Ya hay un depurador conectado".
Tanto el cliente como el servidor son aplicaciones de consola y el servicio está alojado. También intenté habilitar debug = true en el archivo app.config del cliente.
Gracias
Varun
El segundo enfoque funciona, pero mi objetivo no es lograr eso. Los quiero cliente y servidor en dos estudios visuales diferentes. Cuando uso el primer enfoque, aparece el siguiente error nuevo: "No se puede pasar automáticamente al servidor. No se pudo depurar el procedimiento remoto. Esto generalmente indica que la depuración no se ha habilitado en el servidor". No estoy seguro de cómo lograr el tercer objetivo. – VVV
¿Está ejecutando el proceso del servidor en modo Depuración? En cuanto al tercero, inicie el proceso del servidor desde Visual Studio como de costumbre (F5), luego inicie el proceso del cliente desde el archivo exe y luego en el estudio visual del servidor haga clic en el menú Depurar -> Adjuntar para procesar ... y seleccione el proceso exe del cliente. –
Lo siento, hice lo que dijiste. Comenzó el servicio presionando F5. Que ejecutó el programa cliente (Ctrl + F5). Pero cuando intenté adjuntar el proceso del cliente desde el estudio visual del servidor, está deshabilitado. No puedo adjuntarlo Tampoco tiene sentido ejecutar el programa cliente desde la línea de comandos porque terminará en menos de 1 segundo. Solo una llamada de función al servicio está ahí. Necesito poner un punto de interrupción en el programa del cliente. – VVV