Webアプリの複製時に「The parameter WindowsFxVersion has an invalid value.」と表示され失敗してしまう

栗原 佑太 10 評価のポイント
2025-04-30T09:03:21.83+00:00

webアプリ(Windowsコンテナ)を複製しようすると、以下のようなエラーが表示され失敗します。

「The parameter WindowsFxVersion has an invalid value.」

対象のwebアプリではマネージドIDを有効化しており、Azure Container Registryへのアクセス権限は確認しております。

解決策をご存じの方がいらっしゃればご教示いただけますと幸いです。

Azure
Azure
Microsoft が管理する世界のデータ センター ネットワークを介してアプリケーションとサービスを構築、配置、および管理するインフラストラクチャおよびクラウド コンピューティング プラットフォーム。
625 件の質問
{count} 件の投票

1 件の回答

並べ替え方法: 最も役に立つ
  1. Bodapati Harish 795 評価のポイント Microsoft 外部スタッフ Moderator
    2025-05-07T14:31:26.6466667+00:00

    Hi @栗原 佑太,

    この問題は、Azure Container Registry (ACR) から Azure Web アプリに Windows コンテナー イメージをプルしようとしたときに、無効または承認されていない構成が原因で発生しました。 WindowsFxVersion 正しく設定されていても、認証やネットワークの制限によりイメージをプルできませんでした。

    解決手順:

    • DOCKER_CUSTOM_IMAGE_NAME、および関連する環境変数が正しく設定DOCKER_REGISTRY_SERVER_URLされていることを確認。
    • コンテナイメージタグが存在し、Azure CLIを使用して手動でプルできることを確認しました。
    • Web アプリでシステム割り当てマネージド ID が有効になっており、ACR で ID に AcrPull アクセス許可が付与されていることを確認します。
    • App Service の送信 IP** を確認し ** 、ACR ファイアウォールの許可リストに追加しました
    • イメージが Azure App Service でサポートされている** Windows 基本イメージ**を使用してビルドされたことを確認しました。

    上記のすべてが確認されると、デプロイは正常に機能しました。または、問題が解決しない場合は、クローンを作成するのではなく、同じ構成で新しい App Service を手動で作成すると、問題が回避される可能性があります。

    お役に立てれば幸いです。


    「回答を受け入れる**」**をクリックすることを忘れないでくださいYes、そして提供された情報があなたを助けるところならどこでも、これは他のコミュニティメンバーにとって有益です。


お客様の回答

回答は、質問作成者が [承諾された回答] としてマークできます。これは、ユーザーが回答が作成者の問題を解決したことを知るのに役立ちます。