MSBuildとWebDeployを使用してAzure Webサイトを展開しますが、どの資格情報を使用しますか?


Answers

Question

非常にシンプルなASP.NET MVC 4アプリケーションがあり、WebDeployを使用してローカルまたは社内のIISに簡単に公開できます。

Azure Webサイトへのデプロイは、ローカルマシンとVisual Studioで期待どおりに動作します。
1. Azure Web Managementにアクセスします。
2.ダッシュボードに移動する
3.公開プロファイルをダウンロードする
4. Visual Studioでインポートします。
5.公開する

私がコマンドラインでこれを行うと、私はERROR_USER_UNAUTHORIZEDを得る:

msbuild.exe My.Web.csproj /p:DeployOnBuild=true /p:PublishProfile="azure-web - Web Deploy" /p:Configuration=Release 

私は/p:Password=???を指定することができます/p:Password=??? このパスワードはどこで設定できますか? 公開プロファイルのみをダウンロードまたはリセットできます。 公開プロフィールxmlには暗号化されたパスワードがあり、Visual Studioだけがそれを読むことができるようです。

FTP / Git公開には "デプロイメントユーザ"がありますが、現在はコマンドラインからサポートされていない(これは例外です)このユーザはウェブデプロイメントとは何の関係もないので、FTP公開は使用できません。

何か案は?