解决.NET WebApi项目在部署过程中“文件被占用”的异常错误

解决方案:
通过ssh 实现对部署过程中,app_offline.htm文件的创建与删除

1.首先在服务器和 jenkins服务器安装ssh。
2.生成ssh密钥,将公钥复制到站点服务器ssh的 公钥文件中。
3.在jenkins中添加执行命令:
创建app_offline.htm
ssh administrator@[IP] " D: && cd [application_path] && type nul > app_offline.htm"
删除app_offline.htm
ssh administrator@[IP] " D: && cd [application_path] && del app_offline.htm"

4. 最后通过curl验证.NET Api服务部署是否正常

posted @ 2025-07-01 16:00  黑钻石  阅读(15)  评论(0)    收藏  举报