Share via

Microsoft Foundry Evaluation stuck at “In progress” for >1 hour (old UI ai.azure.com) – no execution starts

Tomohiro Kamei 0 Reputation points
2026-02-17T07:54:57.0766667+00:00

Hi all,

I’m troubleshooting an issue in Microsoft Foundry (resource type: Microsoft.CognitiveServices/accounts, kind=AIServices, project_management_enabled=true) where running an Evaluation from the old UI (ai.azure.com) gets stuck.

Symptoms

  • When I start an Evaluation from the old UI, the status remains “In progress” (Japanese UI: 「開始中」).
  • It stays in this state for more than 1 hour and appears that no job actually starts (no progress, no output).
  • The UI does not show a clear error message.

Environment (sanitized)

  • Region: Japan East
  • Resource type: AIServices under Microsoft.CognitiveServices
  • Foundry project exists under the account (default project).
  • Model deployment: gpt-4.1-mini (OpenAI format), SKU GlobalStandard (model version 2025-04-14)

Networking settings (Cognitive Account)

  • public_network_access_enabled = true
  • Network ACLs configured as:
    • default_action = Deny
    • ip_rules allow only our corporate egress (Zscaler) IP ranges
    • bypass = AzureServices

Encryption / Identity (possible relevance)

  • Using Customer Managed Key (CMK) with our own Key Vault key (BYOK)
  • Managed identity configuration includes System Assigned + User Assigned
  • Storage account is configured/attached for the account (BYO storage / storage dependency exists)

What I’m looking for

  1. Are there known cases where Evaluation jobs remain “In progress” indefinitely in the old Foundry UI?
  2. Could the combination of Network ACL default deny (allowing only Zscaler IPs) + AzureServices bypass cause the backend evaluation job to be blocked even though public network access is enabled?
  3. I found guidance suggesting CMK may not be supported in basic setups, and also that user-assigned managed identity may be unsupported with CMK during provisioning. Could this affect Evaluation execution (even if the resource already exists)?

If you have any recommended troubleshooting steps (e.g., temporarily switching to system-assigned identity only, relaxing ACLs to test, verifying connectivity/FQDN requirements, etc.), please share.

Thanks in advance.

Azure App Configuration
Azure App Configuration

An Azure service that provides hosted, universal storage for Azure app configurations.

0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Alex Burlachenko 19,530 Reputation points Volunteer Moderator
    2026-02-17T10:10:52.4833333+00:00

    Hi @Tomohiro Kamei,

    this symptom where evaluation stays in progress indefinitely is usually caused by networking or identity configuration rather than a ui defect. when using aiservices with project management enabled the evaluation job runs on microsoft managed infrastructure and must be able to reach the cognitive account endpoint and any attached storage account. if ur network acls are set to default deny and only allow corporate zscaler ips then the backend evaluation compute may be blocked even though public network access is enabled. if u are using byo storage and that storage account has firewall rules enabled the evaluation pipeline may hang if azure services are not allowed.

    when customer managed keys are enabled the managed identity of the cognitive account must have unwrap or decrypt permissions on the key vault key and misconfigured identity can prevent execution. Rbac https://learn.microsoft.com/azure/role-based-access-control/overview. i would temporarily relax the network acl to allow azure services and test whether the evaluation starts, verify that the system assigned identity has correct permissions on key vault and storage, and enable diagnostic logs to see whether authorization failures occur at job start.

    In most cases this behaviour is caused by blocked backend connectivity or missing key permissions rather than a foundry execution engine fault.

    rgds,

    Alex


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.