Bat自动解压缩发布asp.net程序
1解压缩压缩包
2替换文件
3停止服务
4重建虚拟目录
5重启服务
@echo1、Zipexe好压压缩程序集路径 @echo2、zipFileName压缩文件的路径 @echo3、ylxt解压缩文件的路径 @echo3、webconstant发布目录中不会修改的文件.和文件夹,需要和虚拟目录的目录结构保持一致 @echo4、PubparentFolder虚拟目录的父目录 @echo5、PubFolderName虚拟目录名 setZipexe="C:\ProgramFiles\2345Soft\HaoZip\HaoZipC.exe" setzipFileName="C:\iisweb\copyFolder\ylxt.zip" setPubFolderName="ylxt" setylxt="C:\iisweb\copyFolder\"%PubFolderName% setwebconstant="C:\iisweb\copyFolder\webconstant" setPubparentFolder="C:\iisweb\" setPubFolder=%PubparentFolder%%PubFolderName% echo删除以前解压的文件,...... remrd/s/q%ylxt% echo通过好压压缩软件解压缩文件,...... pause %Zipexe%x%zipFileName%-o%ylxt%-y echo复制不会修改的文件...... pause xcopy%webconstant%%ylxt%/s/e/y pause echo停止应用池 rem%windir%\system32\inetsrv\appcmdstopAPPPOOLwxzs %windir%\system32\inetsrv\appcmdstopAPPPOOLylxt echo备份原有虚拟目录 setYYYYmmdd=%date:~0,4%%date:~5,2%%date:~8,2% set"YYYYmmdd=%YYYYmmdd:=0%" sethhmiss=%time:~0,2%%time:~3,2%%time:~6,2% set"hhmiss=%hhmiss:=0%" ren%PubFolder%%PubFolderName%%YYYYmmdd%_%hhmiss% echo把新的解压目录替换原来的虚拟目录 move%ylxt%%PubparentFolder% echo启动应用池 rem%windir%\system32\inetsrv\appcmdstartAPPPOOLwxzs %windir%\system32\inetsrv\appcmdstartAPPPOOLylxt pause
以上所述是小编给大家介绍的Bat自动解压缩发布asp.net程序,希望对大家有所帮助!