• IIS 部署 和 附加调试


    IIS 部署(就不说了) 进程被占用 

    但是我们很多时候会遇到 更新dll 文件的时候进程被占用 的情况    自己调试还好  可以停一下当前部署的项目  ,开发过程中替换也是费时间 

    所以 我是使用命令的方式  

    # mv /* /f/项目部署文件/注塑/Plugin
    net stop w3svc # IIS停止
    # net stop iisreset
    cd /f/项目部署文件/Plugin/ # 进入部署文件夹删除xxx.dll 文件
    rm -rf xxx.dll
    cd  /e/Users/Administrator/Desktop/gitee/Debug/ # 进入已生成文件目录  复制到指定文件夹下
    cp ./xxx.dll /f/项目部署文件/注塑/Plugin
    echo "复制成功!"
    net start w3svc #IIS启动

    方法二:使用powershell  后缀为 ps1

    $workingPath="F:项目部署文件注塑Plugin" # 工作目录 IIS
    $projectPath="E:UsersAdministratorDesktopgiteewuxinchengxingMouldLaoZiinDebug" # 项目目录
    $item="MouldLaoZi.dll"
    net stop w3svc #IIS停止
    mv -Force $projectPath$item  $workingPath$item  
    net start w3svc # IIS启动
    # net stop iisreset 
    
    exit
    # 方法二
    # net stop w3svc #IIS停止
    # cd $workingPath
    # rm $item # -Force
    # cd  $projectPath
    # cp ./$item  $workingPath
    # net start w3svc # IIS启动
    # echo "成功!"



    远程调试(记得打断点)



  • 相关阅读:
    PHP获取时间or戳?
    滤镜灰CSS
    css3 文字渐变色
    除指定区域外点击任何地方隐藏DIV
    margin-top bug 处理方案
    基于Bootstrap好用的瀑布流
    初始数据库
    协程
    粘包及解决方案
    log日志的三种方式
  • 原文地址:https://www.cnblogs.com/zeng-qh/p/13208558.html
Copyright © 2020-2023  润新知