2014-03-27 30 views
0

我想在我的網絡服務器上使用/ MSDEPLOYAGENTSERVICE方法使用msdeploy,它不斷地說我不是管理員,並且沒有授權但我使用管理員帳戶並使用正確的密碼。在內部,如果我嘗試webdeploy.axd它的工作原理,但由於端口問題,該方法不適用於我。msdeploy返回未經授權使用管理員帳戶和正確的用戶名/密碼

這裏是命令字符串我使用

"%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版本後,搬到我的開發環境vs vs2013。不幸的是,我不能降級這些。除了這些改變之外,沒有其他改變。

回答

0

一如既往地問這個問題已經得到了答案。

如果該組策略項設置爲「僅來賓」 msdeploy將工作。 我把它切換回'經典',現在它正常工作。

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

我知道我說什麼都沒有改變,但我的管理員似乎已經忘記了這種改變。此後他的前額用激光束向鯊魚餵食。

相關問題