@echo off REM Fix Port Conflict - Stop Default Web Site or Change PozoApp Port REM Run as Administrator echo ======================================== echo FIX PORT CONFLICT echo ======================================== echo. echo Both "Default Web Site" and "PozoApp" are using port 80. echo. echo Choose an option: echo 1. Stop Default Web Site (Recommended) echo 2. Change PozoApp to port 8080 echo 3. Exit echo. set /p choice="Enter choice (1-3): " if "%choice%"=="1" ( echo. echo Stopping Default Web Site... powershell -Command "Import-Module WebAdministration; Stop-Website -Name 'Default Web Site'; Write-Host '[OK] Default Web Site stopped'" echo. echo Starting PozoApp... powershell -Command "Import-Module WebAdministration; Start-Website -Name 'PozoApp'; Start-WebAppPool -Name 'PozoApp'; Write-Host '[OK] PozoApp started'" echo. echo ======================================== echo PORT CONFLICT FIXED! echo ======================================== echo. echo Default Web Site has been stopped. echo PozoApp is now running on port 80. echo. echo Test in browser: http://localhost echo. ) else if "%choice%"=="2" ( echo. echo Changing PozoApp to port 8080... powershell -Command "Import-Module WebAdministration; $binding = Get-WebBinding -Name 'PozoApp' -Protocol 'http'; Remove-WebBinding -Name 'PozoApp' -Protocol 'http' -BindingInformation $binding.BindingInformation; New-WebBinding -Name 'PozoApp' -Protocol 'http' -Port 8080; Write-Host '[OK] Port changed to 8080'" echo. echo Starting PozoApp... powershell -Command "Import-Module WebAdministration; Start-Website -Name 'PozoApp'; Start-WebAppPool -Name 'PozoApp'; Write-Host '[OK] PozoApp started'" echo. echo ======================================== echo PORT CONFLICT FIXED! echo ======================================== echo. echo PozoApp is now running on port 8080. echo. echo Test in browser: http://localhost:8080 echo. ) else ( echo. echo Exiting... exit /b 0 ) pause