私はhttps://blogs.msdn.microsoft.com/tfssetup/2016/04/01/build-and-deploy-azure-web-apps-using-team-foundation-serverservices-vnext-builds/をフォローしようとしています。VSTSを使用してAzureRM Web Appを自動的に展開する
私は、PublishingSettingsとPublishオプションを使用してVisual Studioから手動でWebアプリケーションを配備することに問題はありません。私は、プロセスを自動化したいと私は、この段階で立ち往生しています:記事は明らかに証明書ベースの接続を選択
。これは、展開しようとしている が非常に重要です。資格情報ベースのMicrosoftアカウント (@outlook、@hotmail)はサポートされなくなり、組織の アカウントのみがサポートされます。それでも2因子認証(2FA)を使用すると、 ビルドはAzureに接続しようとすると失敗します。
これが正しいと私は資格情報を使用しようとすると、私の展開はunknown_user_typeで失敗:不明なユーザータイプ 展開に使用Azureの資格情報を使用して、エラーが発生しました。メッセージ。
So >>証明書。しかし、私のPublishSettingsにそこには管理証明書ではありませんし、あたりとしてファイルthis article
Azureの管理証明書と公開設定ファイル(...)です のみ意図とAzureのサービス管理(ASM)を管理するために限られた 資源
しかし、VSTSであります(Azureが1つの顧客に属し、VSTSが別の顧客に属していることを考慮すると、それは可能ですか?)
私の質問:
* PublishSettingsファイルでは何とか展開が可能ですか?
*組織アカウント[email protected]を使用している場合、「資格情報」オプションを有効にする必要がありますか?
*他にどのように試すことができますか?
EDIT
ありがとうございます。私はSPNを設定して新しいRM接続を追加することができましたが、Azure Web App Deploymentの手順では接続を使用できません。私はそこにAzure Classicコネクション( "gg" one)しか見ることができません。 – grisha