0

/MSDEPLOYAGENTSERVICE メソッドを使用して Web サーバーで msdeploy を使用しようとしていますが、私は管理者ではなく、承認されていませんが、管理者アカウントを使用しており、正しいパスワードを使用しています。内部的に webdeploy.axd を試してみると動作しますが、ポートの問題により、その方法はオプションではありません。

これは私が使用するコマンド文字列の1つです

"%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 に移動した後に発生しました。残念ながら、これらのいずれもダウングレードできません。これらの変更を除けば、他に何も変更されていません。

4

1 に答える 1

0

いつものように、質問をすることで答えが明らかになりました。

このグループ ポリシー キーが ' Guest Only ' に設定されている場合、msdeploy は機能しません「クラシック」に戻しましたが、正常に動作するようになりました。

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

何も変わっていないと言いましたが、管理者はその変更を忘れていたようです。それ以来、彼はサメの額にレーザー光線を当てて餌を与えられてきました。

于 2014-03-27T21:16:54.840 に答える