These tests run on CI agents with IISExpress (not Helix), so per-test logs are
not available via the public API.
Observed pattern: Both RequestPathBase_Split and RequestPathBase_WithDoubleSlashes_Split
fail together in the same builds, suggesting a shared root cause.
Both tests call SendSocketRequestAsync and assert status == 200, but receive HTTP 500.
This is consistent with an IISExpress startup race condition where the test site
hasn't finished initializing before the first request arrives.
Failure observed in 6 runs across 4 distinct builds:
- Build 1364694 (2x)
- Build 1364220
- Build 1363347
- Build 1363055 (2x)
Failing Test(s)
Microsoft.AspNetCore.Server.IIS.IISExpress.FunctionalTests.RequestPathBaseTests.RequestPathBase_SplitMicrosoft.AspNetCore.Server.IIS.IISExpress.FunctionalTests.RequestPathBaseTests.RequestPathBase_WithDoubleSlashes_SplitError Message
(HTTP 500 returned instead of expected 200 — flaky IIS startup race condition causing server to not be fully initialized when the request arrives)
Stacktrace
Details
Logs
Details
Build
https://dev.azure.com/dnceng-public/public/_build/results?buildId=1364694
Note
🔒 Integrity filter blocked 19 items
The following items were blocked because they don't meet the GitHub integrity level.
list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".To allow these resources, lower
min-integrityin your GitHub frontmatter: