none
Punto de entrada en una Aplicacion WCF RRS feed

  • Pregunta

  • Lo que pasa esque tengo un servicio que no encuentra algo, puede ser una dll o otro servicio etc. lo quiero debugear 

    antes de que lance la pagina con los herrores quiero ir paso a paso desde el punto de entrada. Endonde debo poner el Breakpoint

    Cual es el punto de entrada en un aplicacion wcf

    lunes, 20 de agosto de 2018 5:35

Respuestas

  • Cuando compilas, te genera un fichero llamado App.g.cs en la subcarpeta obj\debug. Dentro de ese fichero está el Main(), que es el punto de entrada.
    lunes, 20 de agosto de 2018 5:40
    Moderador
  • Ups. Perdona. Al leer la pregunta ense que era WPF, no me di cuenta de que en realidad era WCF.

    La confusion tiene una buena razon: Una aplicacion WCF, al igual que una aplicacion web, no tiene punto de entrada. El punto de entrada esta en alguna aplicacion externa que es la que realiza llamadas a la aplicacion web o a la aplicacion WCF. La aplicacion web y la aplicacion WCF son DLLs que no pueden arrancar por si solas y en ese sentido no tienen "punto de entrada". Siempre tienen que ser invocadas desde codigo externo, que es el que realmente contiene el punto de entrada. Ese codigo externo es un ejecutable que se configura en las Propiedades del proyecto, y para una aplicacion del tipo "WCF service library" suele ser el WcfTestClient.exe, aunque puedes cambiarlo si lo necesitas.

    lunes, 20 de agosto de 2018 16:13
    Moderador

Todas las respuestas

  • Cuando compilas, te genera un fichero llamado App.g.cs en la subcarpeta obj\debug. Dentro de ese fichero está el Main(), que es el punto de entrada.
    lunes, 20 de agosto de 2018 5:40
    Moderador
  • EL Windows Comunication Foundation no encuentro esa url

    eso seria WPF no o por que no lo encuentro

    lunes, 20 de agosto de 2018 13:25
  • Ups. Perdona. Al leer la pregunta ense que era WPF, no me di cuenta de que en realidad era WCF.

    La confusion tiene una buena razon: Una aplicacion WCF, al igual que una aplicacion web, no tiene punto de entrada. El punto de entrada esta en alguna aplicacion externa que es la que realiza llamadas a la aplicacion web o a la aplicacion WCF. La aplicacion web y la aplicacion WCF son DLLs que no pueden arrancar por si solas y en ese sentido no tienen "punto de entrada". Siempre tienen que ser invocadas desde codigo externo, que es el que realmente contiene el punto de entrada. Ese codigo externo es un ejecutable que se configura en las Propiedades del proyecto, y para una aplicacion del tipo "WCF service library" suele ser el WcfTestClient.exe, aunque puedes cambiarlo si lo necesitas.

    lunes, 20 de agosto de 2018 16:13
    Moderador