zoukankan      html  css  js  c++  java
  • IIS挂载网站一键更新备份

    1、把需要更新文件放入指定文件夹:如Publish-Demo

    2、新建 app_offline.htm文件、用作临时替换页

    <html>
    
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
        <title>站点更新中</title>
    </head>
    <style>
        div {
            background-color: #7DBBDA;
            padding-top: 10px;
            padding-bottom: 10px;
            padding-left: 10px;
            padding-right: 10px;
            border-style: solid;
            border-color: Black;
            border-width: 1px;
        }
    </style>
    
    <body>
        <div>
            <h1>站点更新中</h1>
            <p>站点更新中,请稍后访问。</p>
        </div>
    </body>
    
    </html>

    3、新建bat,执行部署操作

    @echo off 
    set publish_path= D:WebSitePublish-Demo
    set pool_name=Publish-Demo
    set update_filename=Publish-Demo
    set bak_path= %publish_path%-%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%
    
    echo 停止“应用程序池” 
    C:WindowsSystem32inetsrvappcmd.exe stop apppool /apppool.name:%pool_name%
    xcopy %publish_path% %bak_path% /s /q 
    xcopy %cd%app_offline.htm %publish_path% /q 
    xcopy %cd%\%update_filename% %publish_path% /s /q /y /i
    del %publish_path%app_offline.htm
    echo 启动“应用程序池” 
    C:WindowsSystem32inetsrvappcmd.exe start apppool /apppool.name:%pool_name%
     
    pause & exit

    注:以下需根据需求修改

    publish_path 网站发布目录
    pool_name 网站所使用应用池名称
    update_filename  更新文件目录名称


    4、双击bat文件,完成更新发布
  • 相关阅读:
    二、MyBatis教程之三—多参数的获取方式
    js 编写一道程序题输入长和宽之后点击按钮可弹出长方形面积。
    js 收银元小程序
    文字特效text-shadow HTML+css
    跳动的心 有阴影 跳动
    table框的切换
    jquery选择器是什么?
    随机数Math.random()
    双色球随机数字
    Angularjs 算法//姓名//自定义标签
  • 原文地址:https://www.cnblogs.com/kuangxiangnice/p/15247858.html
Copyright © 2011-2022 走看看