非常に単純なAzure Resource Managerテンプレートを作成して、App Service PlanとWeb Appをプロビジョニングし、MSDeployを使用してパッケージをすぐに展開しようとしています。私はVisual Studioでリソースグループプロジェクトを作成し、Web AppとMSDeploy拡張を追加しました。私は基本的にこの記事に従った:http://blogs.technet.com/b/georgewallace/archive/2015/05/10/deploying-a-website-with-content-through-visual-studio-with-resource-groups.aspx。私は、プロジェクトに付属の配備PowerShellスクリプトをカスタマイズしていません。ここで MSDeploy拡張機能を使用してAzure Web Appにパッケージをデプロイする方法は? (HTTPヘッダーのいずれかの値が正しい形式でない)
はテンプレートです:それは(パッケージはWebアプリケーションが作成され、ブロブにアップロードされた)動作するはずのよう http://pastebin.com/raw/aFsMyg1Wすべてが見えますが、展開はメッセージで失敗します。
リソースMicrosoft.Web /サイト/拡張機能 'xg-test-webapp5/MSDeploy' failed with message '端末のプロビジョニング状態が「失敗」のリソース操作が完了しました。
クーズーコンソール(LogFiles/SiteExtensions/MSDeploy/appManagerLog.xml
)を介してアクセス可能なエラー・メッセージがあります:
AppGallery展開に失敗しました:「Microsoft.WindowsAzure.StorageClient.StorageClientException:HTTPヘッダーの1つの値がされていません正しい形式
全ログ:
参考のために、パッケージがアップロードされたBLOBの内容を以下に示します。正しいURLでアクセスできることがわかります。
何が起こっているか任意のアイデア? _artifactsLocation、webdeployPackageFolderと_artifactsLocationSasToken:あなたのARMテンプレートに感謝
グッドキャッチ!私は間違いなく私のブロブをプライベートにしたい。私はコンテナをデバッグ目的のために公開前に設定し、それを元に戻すのを忘れました。それは再び非公開ですが、残念ながら同じエラーが発生します( 'HTTPヘッダーの値が正しい形式ではありません。 :(それは残念ですが、どのヘッダーが間違っているのかわかりません) – jakubka
問題ありません。ところで、どのくらいの期間、SASトークンの有効期限を設定しますか? – juvchan
私はあなたのパッケージUriに1つのパラメータを使ってテストしようとしています。連結されたpackageUriの一部の値が失われている可能性があります。 – juvchan