我的msdeploy脚本突然在我的webadmin帐户更改密码后丢失了401个未经授权的错误。我正在使用的脚本是:
msdeploy.exe -source:package='[MyPackage].zip' -dest:auto,ComputerName='[MyServer]',UserName='[MyWebAdminUser]',Password='[MyWebAdminPassword]',IncludeAcls='False',AuthType='Basic' -verb:sync -disableLink:AppPoolExtension -disableLink:ContentExtension -disableLink:CertificateExtension -allowUntrusted -retryAttempts=2 -setParam:'IIS Web Application Name'='[MyApp]'
在解决问题方面:
我还能尝试什么?
答案 0 :(得分:1)
检查远程服务器上的Web部署事件日志是否确定,但听起来这三个帐户之一的密码已过期:管理员用户,WDeployAdmin或WDeployConfigWriter
WDeploy *用户不会过期,但某些域策略会强制执行。如果它确实是其中之一,您可能需要使用我的博客条目重置IIS中的密码:http://blog.richardszalay.com/2013/08/02/manually-creating-wdeployadmin-and-wdeployconfigwriter/
答案 1 :(得分:0)
所以,最终的问题是多方面的