IIS进行部署 web deploy,遇到难以解决的账号密码过期bug


国外网友遇到的同样错误

使用vs2019向IIS部署asp.net core网站总是遇到错误。

 

查看IIS日志,发现提示密码已经过期。

 

但是,IIS用于部署的服务器本地用户,账户已经设置了永不过期。

 

经过排查发现问题原因,IIS偷偷创建的管理账户 WDeployConfigWriter 和 WDeployAdmin 密码过期了,直接设置这两个用户密码永不过期即可解决。