IIS 部署 和 附加调试
Posted 都一样
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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:\\Users\\Administrator\\Desktop\\gitee\\wuxinchengxing\\MouldLaoZi\\bin\\Debug" # 项目目录 $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 "成功!"
远程调试(记得打断点)
以上是关于IIS 部署 和 附加调试的主要内容,如果未能解决你的问题,请参考以下文章