Pregunta
· 7 feb, 2024

Error depurando desde VS

Hola comunidad,

Si, ya sé que hay otra pregunta con el mismo problema "VS Code - debugging doesn't work", pero mi instancia de IRIS no está usando IIS.

Hace tiempo, podía depurar sin problemas, pero después de algunas actualizaciones de Visual Studio, tengo el siguiente error

Failed to start the debug session. Check that the Intersystems server's web server supports WebSockets

He activado el protocolo WebSocket en el servidor (Windows Server 2019) pero sigue sin funcionar.

La instancia de IRIS no está usando IIS, creo que está usando el Apache por defecto.

¿Necesito hacer algo en especial?

El fichero launch.json para depurar usa la configuración por defecto.

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "objectscript",
            "request": "attach",
            "name": "ObjectScript Attach",
            "processId": "${command:PickProcess}",
            "system": true
          }
    ]
}

Gracias de antemano.

Actualización de información:

He echado un ojo a "Web Gateway HTTP Trace Facility" y he encontrado el siguiente mensaje. Espero que pueda ser una pista.

Show Response
GET /api/atelier/v5/%SYS/debug HTTP/1.1

Cookie: CSPSESSIONID-SP-52773-UP-api-atelier-=002000000000tZdEXBhA4h0nTQAGNi1ne5AAsow8WHOHVPmznK; path=/api/atelier/; httpOnly; sameSite=strict;; CSPWSERVERID=H22QDlOU; path=/; httpOnly;

Sec-Websocket-Version: 13

Sec-Websocket-Key: QaWwGTFB8vWFHSpWTScJig==

Connection: Upgrade

Upgrade: websocket

Sec-Websocket-Extensions: permessage-deflate; client_max_window_bits

Host: xx.xxx.xx.xx:52773

Show Request
HTTP/1.1 404 Not Found

Content-type: text/html

Connection: close


ERROR #5916: Solicitud de CSP ilegal
Product version: IRIS 2021.1
$ZV: IRIS for Windows (x86-64) 2021.1.3 (Build 389U) Wed Feb 15 2023 14:50:06 EST
Comentarios (2)1
Inicie sesión o regístrese para continuar