簡體   English   中英

使用管理員帳戶和正確的用戶名/密碼時,msdeploy返回未經授權的情況

[英]msdeploy returning unauthorized when using the admin account and correct username / password

我正在嘗試使用/ MSDEPLOYAGENTSERVICE方法在Web服務器上使用msdeploy,並且一直在說我不是管理員,也沒有授權,但我使用的是管理員帳戶,並且使用的密碼正確。 在內部,如果我嘗試使用webdeploy.axd,它可以工作,但是由於端口問題,該方法不是我的選擇。

這是我使用的命令字符串之一

"%ProgramFiles(x86)%\MSBuild\12.0\Bin\amd64\msbuild.exe" ..\mysolution.sln /t:Clean;Rebuild /p:Configuration=%CONFIG% /verbosity:m /fileLogger /maxcpucount:4 /p:DeployOnBuild=true /p:PublishProfile=%CONFIG% /p:MSDeployServiceURL=http://%SERVER% /p:UserName=Administrator /p:Password=%PWORD%

這是另一個返回相同問題的問題:

msdeploy -verb:sync -source:webserver,computername=%MACHINE%,username=Administrator,password=%PASSWORD% -dest:webserver 2<&1 

我將msdeploy更新到3.5版並將開發環境移至vs2013之后,便發生了這種情況。 不幸的是,我不能降級這兩個。 除了這些更改之外,其他都沒有更改。

與往常一樣,這個問題揭示了答案。

如果該組策略項設置為“ 僅來賓 ” msdeploy將無法工作。 我將其切換回“ Classic ”,現在可以正常使用了。

Computer Configuration\Windows Settings\ Security Settings\Local Policies\Security Options\Network Access: Sharing and security model for local accounts.

我知道我說什么也沒改變,但是我的管理員似乎已經忘記了這一改變。 從那以后,他的額頭上就被激光束喂到了鯊魚身上。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM