@echo off REM Check Website Status and Start if Needed REM Run as Administrator echo ======================================== echo CHECK WEBSITE STATUS echo ======================================== echo. cd /d "%~dp0" powershell -Command "$ErrorActionPreference = 'SilentlyContinue'; Import-Module WebAdministration; $siteState = Get-WebsiteState -Name 'PozoApp'; $poolState = Get-WebAppPoolState -Name 'PozoApp'; Write-Host 'Website Status:' $siteState.Value; Write-Host 'App Pool Status:' $poolState.Value; if ($siteState.Value -ne 'Started') { Write-Host ''; Write-Host 'Starting website...'; Start-Website -Name 'PozoApp' -ErrorAction SilentlyContinue }; if ($poolState.Value -ne 'Started') { Write-Host 'Starting app pool...'; Start-WebAppPool -Name 'PozoApp' -ErrorAction SilentlyContinue }; Start-Sleep -Seconds 2; $finalState = Get-WebsiteState -Name 'PozoApp'; Write-Host ''; Write-Host 'Final Status:' $finalState.Value; if ($finalState.Value -eq 'Started') { Write-Host '[OK] Website is running!' } else { Write-Host '[WARNING] Website may not be running properly' }" echo. echo ======================================== echo TEST IN BROWSER echo ======================================== echo. echo Open: http://localhost echo. echo If you see default IIS page: echo 1. Check Default Web Site is stopped echo 2. Verify PozoApp physical path is correct echo 3. Check web.config exists in dist folder echo. pause