Bat自动解压缩发布asp.net程序

2025-05-29 0 32

1解压缩压缩包

2替换文件

3停止服务

4重建虚拟目录

5重启服务

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37
@echo 1、Zipexe 好压压缩程序集路径

@echo 2、zipFileName 压缩文件的路径

@echo 3、ylxt 解压缩文件的路径

@echo 3、webconstant 发布目录中不会修改的文件.和文件夹,需要和虚拟目录的目录结构保持一致

@echo 4、PubparentFolder 虚拟目录的父目录

@echo 5、PubFolderName 虚拟目录名

set Zipexe="C:\\Program Files\\2345Soft\\HaoZip\\HaoZipC.exe"

set zipFileName="C:\\iisweb\\copyFolder\\ylxt.zip"

set PubFolderName="ylxt"

set ylxt="C:\\iisweb\\copyFolder\\"%PubFolderName%

set webconstant="C:\\iisweb\\copyFolder\\webconstant"

set PubparentFolder="C:\\iisweb\\"

set PubFolder=%PubparentFolder%%PubFolderName%

echo 删除以前解压的文件,......

rem rd /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\\appcmd stop APPPOOL wxzs

%windir%\\system32\\inetsrv\\appcmd stop APPPOOL ylxt

echo 备份原有虚拟目录

set YYYYmmdd=%date:~0,4%%date:~5,2%%date:~8,2%

set "YYYYmmdd=%YYYYmmdd: =0%"

set hhmiss=%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\\appcmd start APPPOOL wxzs

%windir%\\system32\\inetsrv\\appcmd start APPPOOL ylxt

pause

以上所述是小编给大家介绍的Bat自动解压缩发布asp.net程序,希望对大家有所帮助!

原文链接:http://blog.csdn.net/xuexiaodong009/article/details/53558953

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 Bat自动解压缩发布asp.net程序 https://www.kuaiidc.com/100127.html

相关文章

发表评论
暂无评论