Manual 1 · Capítulo 8
Si no funciona
| Qué ves | Qué haces |
|---|---|
| "dotnet" o "npm" no se reconoce ("is not recognized") | Cierra PowerShell y abre uno nuevo. Si no ayuda: repite el capítulo 1. |
| npm: "running scripts is disabled on this system" | Solo una vez: Set-ExecutionPolicy -Scope CurrentUser RemoteSigned (capítulo 1), o escribe npm.cmd en lugar de npm. |
| "A positional parameter cannot be found" | Has pegado varios comandos en una línea. Escribe cada línea por separado y pulsa Enter. |
| "Pincode:" parece colgado | Es normal: el PIN no se ve mientras lo escribes. Escríbelo, pulsa Enter y otra vez para confirmar. |
| El puerto 5080 ya está en uso | El servicio KoonScan o una versión de desarrollo anterior sigue en ejecución. Stop-Service KScan (como administrador) o cierra la otra ventana de PowerShell. |
| Pantalla de inicio: "Sin conexión con SAP" | Lee el mensaje en la ventana de PowerShell. Comprueba BaseUrl, CompanyDb, usuario, contraseña y la huella. ¿Está en marcha el Service Layer (Services → SAP Business One Service Layer)? |
| Error sobre el certificado del Service Layer | Copia de nuevo la huella (capítulo 4); cambia tras un nuevo certificado de SAP. |
| Error sobre SQL Server o "Login failed" | ¿Es correcto el nombre del servidor (localhost\KSCAN)? Tu propio usuario de Windows debe poder crear una base de datos (quien instaló KoonScan-Setup es sysadmin en KSCAN). |
| Mensaje sobre consultas SQL o autorización (403) | El usuario de SAP debe ser superusuario, o tener las autorizaciones "Modify SQL Queries in Service Layer" y "Service Layer SQL Query". |
| El PIN ya no funciona | ¿Ha cambiado el PinPepper? Vuelve a poner el anterior, o da a todos un PIN nuevo (capítulo 5). |
| Volver a la demo | Renombra temporalmente appsettings.Local.json (por ejemplo a .off) y vuelve a iniciar KoonScan. |

