Hola amigos.
He programado un servidor Datasnap REST que me funciona perfectamente como StandAlone application, pero solo funciona a medias cuando lo compilo y ejecuto como módulo ISAPI servidor en un Internet Information Server (Delphi 10.1 Berlin, Windows 7 64bits).
Me gustaría depurarlo para identificar y corregir el error. Para ello hago una compilación con build DEBUG, y lo pongo en un directorio virtual del I.I.S. de mi ordenador de desarrollo. Ejecuto Delphi como Administrador (para ver los procesos de DefaultAppPool) y enlazo el depurador con el proceso de IIS mediante Run ... Attach ... a w3wp.exe
Pero no puedo establecer puntos de ruptura en mi código, la ejecución nunca se detiene allí (además marca los break-point desactivados, como cuando ejecutas con build RELEASE en lugar de DEBUG). Es más, es que mientras IIS está enlazado al debugger de Delphi no se ejecuta nada, es como si estuviera congelado.
He seguido estas instrucciones: http://edn.embarcade...m/article/40873
¿ Alguién ha podido depurar código Delphi compilado como un módulo ISAPI y me puede aconsejar ?.
Gracias.