PozoAppCommonUpdatedCode/FIX-WEBSITE-PATH.bat

49 lines
1.3 KiB
Batchfile
Raw Normal View History

2025-12-05 09:45:16 +05:30
@echo off
REM Fix Website Physical Path
REM Run as Administrator
echo ========================================
echo FIX WEBSITE PHYSICAL PATH
echo ========================================
echo.
cd /d "%~dp0"
REM Check if running as Administrator
net session >nul 2>&1
if %errorLevel% neq 0 (
echo [ERROR] This script must be run as Administrator!
pause
exit /b 1
)
set CORRECT_PATH=%~dp0dist
set SITE_NAME=PozoApp
echo Current path: %CORRECT_PATH%
echo.
echo [1/3] Stopping website...
powershell -Command "Import-Module WebAdministration; Stop-Website -Name '%SITE_NAME%' -ErrorAction SilentlyContinue; Write-Host '[OK] Website stopped'"
echo.
echo [2/3] Updating physical path...
powershell -Command "Import-Module WebAdministration; Set-ItemProperty 'IIS:\Sites\%SITE_NAME%' -Name physicalPath -Value '%CORRECT_PATH%'; Write-Host '[OK] Physical path updated'"
echo.
echo [3/3] Starting website...
powershell -Command "Import-Module WebAdministration; Start-Website -Name '%SITE_NAME%'; Start-WebAppPool -Name '%SITE_NAME%'; Write-Host '[OK] Website started'"
echo.
echo ========================================
echo FIX COMPLETE!
echo ========================================
echo.
echo Website physical path has been updated to:
echo %CORRECT_PATH%
echo.
echo Test in browser: http://localhost
echo.
pause