@echo off REM Fix Permissions - Final Solution REM Run as Administrator echo ======================================== echo FIX PERMISSIONS - FINAL echo ======================================== echo. cd /d "%~dp0" net session >nul 2>&1 if %errorLevel% neq 0 ( echo [ERROR] Run as Administrator! pause exit /b 1 ) set DIST_PATH=%~dp0dist set APP_POOL=IIS AppPool\PozoApp set IUSR=IIS_IUSRS echo [1/4] Setting permissions for dist folder... icacls "%DIST_PATH%" /grant "%APP_POOL%:(OI)(CI)F" /T if %errorLevel% equ 0 ( echo [OK] Application Pool permissions set ) else ( echo [WARNING] Could not set App Pool permissions ) icacls "%DIST_PATH%" /grant "%IUSR%:(OI)(CI)RX" /T if %errorLevel% equ 0 ( echo [OK] IIS_IUSRS permissions set ) else ( echo [WARNING] Could not set IIS_IUSRS permissions ) echo. echo [2/4] Creating iisnode logs folder with permissions... if not exist "%DIST_PATH%\iisnode" ( mkdir "%DIST_PATH%\iisnode" ) icacls "%DIST_PATH%\iisnode" /grant "%APP_POOL%:(OI)(CI)F" /T icacls "%DIST_PATH%\iisnode" /grant "%IUSR%:(OI)(CI)F" /T echo [OK] iisnode folder permissions set echo. echo [3/4] Setting Node.js permissions... icacls "C:\Program Files\nodejs\node.exe" /grant "%APP_POOL%:RX" icacls "C:\Program Files\nodejs\node.exe" /grant "%IUSR%:RX" echo [OK] Node.js permissions set echo. echo [4/4] Restarting IIS... iisreset /noforce echo. echo ======================================== echo PERMISSIONS FIXED! echo ======================================== echo. echo Test: http://localhost:8080 echo. pause