我正在尝试将msdeploy与docker容器一起使用。当我在Visual Studio中发布应用程序时,它可以工作; docker容器具有新应用程序。
当我尝试在Powershell中使用msdeploy时,它不起作用,并且收到(401)未经授权的响应。
在Visual Studio中发布时,我可以在Fiddler中看到401,但是最终有200。
我的powershell命令一定有问题,但是我不确定是什么...
这是Fiddler和Visual Studio的屏幕截图。显示构建输出菜单,它成功。
当我尝试使用Powershell复制它时,会收到未经授权的回复。
.\msdeploy -verb=sync -source:contentPath="C:\aaa\WebApplication1\WebApplication1\obj\Release\Package\PackageTmp" '-dest:auto,computerName=http://bbb:8000/MSDEPLOYAGENTSERVICE,authType=Basic,userName=WEB_DEPLOY_ACCOUNT,password="zzz"'