概要
検証作業で、App ServiceにVisual StudioからWebアプリを
Zipデプロイがなぜか失敗する現象が発生したんですが・・・
その時実施した回避策についての備忘録。
環境
・Visual Studio 2019
・ASP .NET Core
現象
Visual Studio側からデプロイしたら、こんなエラーが。
Visual Studioの出力Windowを確認すると、
C:\Program Files\dotnet\sdk\5.0.408\Sdks\Microsoft.NET.Sdk.Publish\targets\PublishTargets\Microsoft.NET.Sdk.Publish.ZipDeploy.targets(55,5): エラー : https://XXXXXXXX.scm.azurewebsites.net/api/zipdeploy 経由で ZIP ファイルを公開しようとしましたが、HTTP 状態コード GatewayTimeout で失敗しました。
というエラー表示でした。
試したこと
Azure Portalにログインして、該当のApp Serviceの構成を開きます。
全般設定の中にある以下の項目を、一度どちらもオフにして、保存します。
その後、再度オンにして、保存します。
この対応を行って、先ほど実施した通りVisual Studioでデプロイすると・・・
うまくいきました。
App Service側のアップデートの際に、Basic認証周りのデフォルト設定が
何か悪さしてるんじゃなかろうかと思っています・・・が、真相は闇の中・・・。