zoukankan      html  css  js  c++  java
  • 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 "成功!"



    远程调试(记得打断点)



  • 相关阅读:
    Android读写SD卡
    如何用c语言调用c++做成的动态链接库
    css3 翻转和旋转的区别
    若干道Swift面试题
    可控制导航下拉方向的jQuery下拉菜单代码
    Mysql主从备份和SQL语句的备份
    .net 读书笔记
    .NET框架体系结构
    原则干货存起来
    【转】php和java之间rsa加密互通
  • 原文地址:https://www.cnblogs.com/zeng-qh/p/13208558.html
Copyright © 2011-2022 走看看