解决.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服务部署是否正常

浙公网安备 33010602011771号