Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5556 commits
Select commit Hold shift + click to select a range
57254e8
docs: Add `Grpc-Status-Details-Bin` to exposed headers in grpcweb doc…
ahmednfwela Jul 11, 2025
360d5ef
Patch code example (#35746)
guardrex Jul 11, 2025
a3bffbd
Expand ASP.NET Framework to Core migration
twsouthwick Jul 14, 2025
4474de2
Apply suggestions from code review
guardrex Jul 14, 2025
7319ebb
[Pre6] Better EP docs with new names (#35577)
pavelsavara Jul 15, 2025
b0cf7bc
[Pre6] Blazor Preview 6 updates (#35698)
guardrex Jul 15, 2025
5387f3e
Add issue comments for two features (#35756)
tdykstra Jul 15, 2025
4b34dc9
Added HTTP_PORTS (#35750)
icnocop Jul 15, 2025
d789353
Update aspnetcore-openapi.md (#35758)
DavidAllardyce Jul 15, 2025
5481c76
Mention performance when running gRPC on .NET Framework (#35760)
JamesNK Jul 16, 2025
c6bf58d
Update prerendering propagation remarks (#35762)
guardrex Jul 16, 2025
8ffb39d
Update http-handlers.md
wadepickett Jul 16, 2025
1e15580
Update index.md
wadepickett Jul 16, 2025
a8c9b5d
Update systemweb-adapters.md
wadepickett Jul 16, 2025
52eb61c
Update aspnetcore/migration/fx-to-core/areas/claimsprincipal-current.md
twsouthwick Jul 16, 2025
68bc648
Update aspnetcore/migration/fx-to-core/areas/http-context.md
twsouthwick Jul 16, 2025
5b10fd1
Change code language (#35585)
guardrex Jul 17, 2025
23b671b
Update aspnetcore/migration/fx-to-core/areas/claimsprincipal-current.md
twsouthwick Jul 17, 2025
abfd27f
Update aspnetcore/migration/fx-to-core/inc/remote-app-setup.md
twsouthwick Jul 17, 2025
4dc1d5d
Update aspnetcore/migration/fx-to-core/inc/remote-app-setup.md
twsouthwick Jul 17, 2025
522cc67
Update aspnetcore/migration/fx-to-core/inc/remote-app-setup.md
twsouthwick Jul 17, 2025
b51eeaa
Update aspnetcore/migration/fx-to-core/inc/remote-app-setup.md
twsouthwick Jul 17, 2025
02106b5
Update aspnetcore/migration/fx-to-core/index.md
twsouthwick Jul 17, 2025
8f76a16
Update aspnetcore/migration/fx-to-core/index.md
twsouthwick Jul 17, 2025
9dab48e
Update aspnetcore/migration/fx-to-core/start.md
twsouthwick Jul 17, 2025
8ef4335
Update aspnetcore/migration/fx-to-core/start.md
twsouthwick Jul 17, 2025
0bb6b82
Update aspnetcore/migration/fx-to-core/start.md
twsouthwick Jul 17, 2025
061ad18
Update aspnetcore/migration/fx-to-core/tooling.md
twsouthwick Jul 17, 2025
c6da625
Update aspnetcore/migration/fx-to-core/tooling.md
twsouthwick Jul 17, 2025
2ce7b9e
Update the ms.date for the fx-to-core docs
twsouthwick Jul 17, 2025
ab959ee
Merge pull request #35755 from twsouthwick/aspnet-migration-details
wadepickett Jul 17, 2025
08c34aa
Revert "Expand ASP.NET Framework to Core migration" (#35768)
guardrex Jul 18, 2025
77c3c3b
Fix misspelled word (#35769)
guardrex Jul 19, 2025
d75eedc
Expand ASP.NET Framework to Core migration Take 2 (#35777)
twsouthwick Jul 19, 2025
2b4000a
Update for aspnetcore-10.0.md release notes with correct heading leve…
selvinfehric Jul 21, 2025
cf4b1e7
Update API ref source cross-link link text (#35776)
guardrex Jul 21, 2025
d5b5414
Fix migration redirects (#35791)
gewarren Jul 22, 2025
82fc086
Add additional resources (#35796)
guardrex Jul 22, 2025
9dc00e9
Address feedback in issue #35629 (#35781)
tdykstra Jul 22, 2025
bcd077a
Fix xref typo (#35797)
austindrenski Jul 22, 2025
38f05a0
Get started tutorial updates (#35786)
guardrex Jul 23, 2025
6a01f80
Map Static Assets article updates (#35780)
guardrex Jul 23, 2025
879a032
Replace .NET Core with .NET naming throughout documentation (#35800)
Copilot Jul 25, 2025
b4b3a03
Switch to list of standards like other docs (#35832)
damienbod Jul 26, 2025
2eb28ef
Add exhaustive list of default route constraints (#35838)
alsi-lawr Jul 28, 2025
148b398
Fix invalid ms.author values (#35830)
wadepickett Jul 28, 2025
7a3917a
Refactor version-pegged reference source links (#35855)
guardrex Jul 29, 2025
e217ae2
Improvements to the Linker article (#35856)
guardrex Jul 29, 2025
0e17478
Fix invalid ms.author part 2 (#35849)
wadepickett Jul 29, 2025
e0e5ac3
Version Swashbuckle/Swagger remarks (#35839)
guardrex Jul 29, 2025
f993f39
Metadata, freshness pass (#35815)
alexwolfmsft Jul 29, 2025
d6bef22
Freshness: Data Protection Configuration links (#35845)
wadepickett Jul 29, 2025
106986b
Refreshed index.md landing page (#35841)
wadepickett Jul 29, 2025
015ba80
Refresh IIS hosting-bundle.md (#35859)
wadepickett Jul 29, 2025
21d34d0
Update Overview of ASP.NET Core (#35847)
guardrex Jul 29, 2025
13c3d66
Update dates to rebuild articles (#35858)
guardrex Jul 29, 2025
9f5fdfd
Bump SixLabors.ImageSharp from 3.1.7 to 3.1.11 (#35862)
dependabot[bot] Jul 30, 2025
f275bd5
Update security abstractions (#35863)
guardrex Jul 30, 2025
5468978
Update the security guidance (#35865)
guardrex Jul 30, 2025
e8c64e6
SQLite guidance for case insensitive filtering (#35853)
guardrex Jul 30, 2025
6108085
Fix invalid ms.author: Update docfx.json (#35866)
wadepickett Jul 31, 2025
c5b80a1
Fix SQLite case sensitivity guidance (#35868)
guardrex Jul 31, 2025
6a51096
[BULK CHANGE] Content SFI - Stay Green: Add ms.custom values for ROPC…
Dickson-Mwendia Jul 31, 2025
78200ef
Fix legacy Azure SDK API links (#35875)
guardrex Aug 1, 2025
34f66f1
Add copilot-instructions to repo (#35812)
wadepickett Aug 1, 2025
2f0088c
Fix invalid ms.author values part 4 (#35877)
wadepickett Aug 1, 2025
ad0b6c0
Switch from preproc check to env check (#35884)
guardrex Aug 4, 2025
8f0edaf
Automatic eviction from memory pool - Kestrel and HTTP.sys (#35822)
tdykstra Aug 4, 2025
74a8eff
gRPC:PipeSecurity for Named Pipes (#35691)
wadepickett Aug 4, 2025
4d464b8
Restore missing code example (#35880)
tdykstra Aug 4, 2025
e934eb3
Prep Only: Using-openapi-documents.md include change for .NET 10 (#35…
wadepickett Aug 5, 2025
b6892c7
Add injecting IOpenApiDocumentProvider support to using-openapi-docum…
wadepickett Aug 6, 2025
b5862f7
Remove What's New in Docs collection and add forward redirects (#35893)
Copilot Aug 6, 2025
b9bca54
Code-fence 10.0 API (#35899)
guardrex Aug 7, 2025
5bb40ea
Blazor state management updates (#35873)
guardrex Aug 8, 2025
936addf
Including Distributed Postgres Cache information (#35889)
JaredMSFT Aug 9, 2025
8be7cee
Add cross-link to RCL article (#35901)
guardrex Aug 9, 2025
7db6835
corrected markdown ordered listing (#35914)
JaredMSFT Aug 11, 2025
d6c4040
WN: Prev7: Add include: Avoid Cookie Login on API endpoint (#35906)
wadepickett Aug 11, 2025
80c876b
WN: 10prev7 OpenAPI (#35925)
wadepickett Aug 12, 2025
1869b11
Draft - Exception handler, pipe reader, top-level domain (#35928)
tdykstra Aug 12, 2025
8214e83
WN:OpenAPI and Validation include lines (#35929)
wadepickett Aug 12, 2025
7e5cf76
[Pre7] Remove comment about Minimal API's not supporting ProducesResp…
sander1095 Aug 12, 2025
d4bbd01
[Pre7] Blazor diagnostics API updates (#35772)
pavelsavara Aug 12, 2025
5102616
Blazor Preview 7 coverage (#35919)
guardrex Aug 12, 2025
3e46649
Minor documentation improvement (#35930)
geofvyie Aug 12, 2025
e6665a9
Update WN date to grab updated Blazor include (#35932)
guardrex Aug 12, 2025
589722e
Fix invalid ms.author value: YARP: config-providers.md (#35886)
wadepickett Aug 13, 2025
a100266
use the bootstrap table-success class to higlight rows (#35927)
timdeschryver Aug 13, 2025
635c07b
Misc minor edits - exception handling, pipe reader, top-level domain …
tdykstra Aug 14, 2025
f5998cb
WN: 10 Prev 7: Microsoft.OpenAPI breaking change (#35942)
wadepickett Aug 14, 2025
1ba120b
Add documentation for .NET 10 API endpoint authentication behavior ch…
Copilot Aug 15, 2025
056b049
Replace InvokeNew[Async] with InvokeConstructor[Async] (#35949)
wenz Aug 15, 2025
ca2296e
Improve app registration guidance (#35953)
guardrex Aug 15, 2025
7cc5281
Fix suggestions on build report (#35951)
guardrex Aug 15, 2025
d06cae2
Add breaking changes to TOC (#35947)
gewarren Aug 15, 2025
c666b61
Update copilot-instructions.md: Handling File Redirection (#35955)
wadepickett Aug 17, 2025
057c854
Update min-web-api.md (#35957)
ccaedin Aug 17, 2025
bf395e8
Surface .dev.localhost TLD Visual Studio option (#35952)
guardrex Aug 18, 2025
47a119a
Simplify and extend breaking changes guidance (#35960)
guardrex Aug 19, 2025
9f9af5f
Fix API cross-link (#35966)
guardrex Aug 19, 2025
5bffbaf
Update component-disposal.md (#35968)
kbaley Aug 20, 2025
f2d8d70
Duende Access Token Management (#35961)
maartenba Aug 20, 2025
905ed8e
Set Freshness ms.update-cycle (#35964)
wadepickett Aug 20, 2025
5b33efc
Update date format (#35969)
guardrex Aug 20, 2025
a8ca27d
Correct comparison to @bind:set (#35973)
georgehemmings Aug 21, 2025
ed59ec4
Revert "Correct comparison to @bind:set (#35973)" (#35977)
guardrex Aug 21, 2025
7b08cff
Update copilot-instructions.md: Expand Links & References rules (#35979)
wadepickett Aug 21, 2025
55d77da
Reorganize APIs documentation and consolidate error handling with imp…
Copilot Aug 22, 2025
d1ed37c
Clarify Razor component requirement (#35987)
guardrex Aug 25, 2025
ad60901
Min API: Add IProblemDetailsService content plus app example (#35982)
wadepickett Aug 25, 2025
0058cfb
Clean up Kestrel overview page: move debugger section, remove obsolet…
Copilot Aug 26, 2025
a85e53d
Update React sample cross-links (#35974)
guardrex Aug 26, 2025
7909b19
Fix missing AspNetCore.Hosting provider built-in metrics doc (#35998)
noahfalk Aug 27, 2025
e9ad321
Fix: update URL and correct text alignment (#35997)
erkalai Aug 27, 2025
50a7003
Add documentation for .localhost Top-Level Domain support in ASP.NET …
Copilot Aug 27, 2025
b60cb8e
React to the how-to-download section move (#36016)
guardrex Aug 28, 2025
d72564a
Integrate .NET 10 XML comment improvements into OpenAPI documentation…
Copilot Aug 28, 2025
e14631e
docs: update Scalar section to point to new route (#36011)
xC0dex Aug 28, 2025
64b6574
Improve Razor Pages introduction title and content to differentiate f…
Copilot Aug 28, 2025
4d5da2f
Fix HybridCache immutability documentation - require both conditions …
Copilot Sep 2, 2025
1f6987d
Revise SignalR documentation for .NET 8/9 workaround (#36035)
guardrex Sep 3, 2025
772e1c5
Add RedirectToLogin configured login path (#35988)
guardrex Sep 3, 2025
3c08a62
Add .NET 8 fix cross-link (#36050)
guardrex Sep 4, 2025
9394bf9
Fix broken NOTE (#36048)
guardrex Sep 4, 2025
527cfb0
Split error handling documentation by version for .NET 9/10 moniker r…
Copilot Sep 4, 2025
a2a2df6
Passkeys coverage (#35943)
guardrex Sep 8, 2025
d024f41
Blazor RC1 coverage (#36053)
guardrex Sep 9, 2025
6077612
Blazor RC1 patches (#36077)
guardrex Sep 9, 2025
76e701f
WN: v10 RC1: Identity metrics (#36076)
wadepickett Sep 9, 2025
6287b52
WN: v10 RC1: Add OpenAPI Schema Generation Enhancements (#36081)
wadepickett Sep 9, 2025
0260e26
Update ms.date for ASP.NET Core 10.0 (#36080)
tdykstra Sep 10, 2025
4003f8c
Cover `RenderFragment` caching behavior (#36087)
guardrex Sep 10, 2025
f909fce
Mitigate `PublicKeyCredential.toJSON` error (#36086)
guardrex Sep 10, 2025
11bd097
Delete duplicate new Movie object (#36089)
delvianv Sep 10, 2025
22c7e1a
Add description term element for Rating field (#36090)
delvianv Sep 10, 2025
d4c41c5
Improved `UserClaims` component (#36097)
guardrex Sep 11, 2025
137a70d
Update first-web-api.md (#36098)
TheBearodactyl Sep 11, 2025
77612c7
Fix typo in configure-jwt-bearer-authentication.md (#36103)
Ilan321 Sep 14, 2025
cc7a3fc
Fix missing Swagger configuration in "Register the database context" …
Copilot Sep 16, 2025
4ca1382
add more context to sample (#36107)
timdeschryver Sep 16, 2025
ad6a4d9
Fix service provider property in migration sample (#36114)
twsouthwick Sep 16, 2025
57819c6
Prerendering guidance organization (#35981)
guardrex Sep 16, 2025
94a6e13
Static files overhaul (#35967)
guardrex Sep 16, 2025
46fd037
Update MongoDB tutorial metadata after content review (#36122)
Copilot Sep 17, 2025
9fb61e8
Blazor bundle HTTP caching remarks (#36106)
guardrex Sep 18, 2025
387d709
Add .NET 10 validation package documentation to validation articles (…
Copilot Sep 18, 2025
365db75
Fix Cookie Authentication guide flow with complete Cookie Policy Midd…
Copilot Sep 18, 2025
180b6c7
[Blazor] Clarify trimming behavior for custom types (#36094)
hakenr Sep 18, 2025
335bf39
Improve project creation guidance (#36118)
guardrex Sep 19, 2025
1f6c84e
Environments article overhaul (#36022)
guardrex Sep 19, 2025
70d9e74
Fix persistent state API bug (#36129)
guardrex Sep 19, 2025
6ab28e5
add more info about null values in variables (#36124)
timdeschryver Sep 19, 2025
f3d8902
Add `StaticWebAssetContentTypeMapping` example (#36117)
guardrex Sep 19, 2025
0f6ba80
uppercase HTTP method PUT (#36125)
timdeschryver Sep 21, 2025
f75aa6f
Copilot instructions: Reformat so items are not skipped (#36132)
wadepickett Sep 21, 2025
a3822ac
[RC1] Blazor WASM respects UI culture setting (#36105)
guardrex Sep 22, 2025
ef60066
Render Modes article improvements (#36140)
guardrex Sep 22, 2025
85c2676
Further opt-in trimming guidance (class libs) (#36127)
guardrex Sep 22, 2025
c4302e3
Copilot-instructions: Add new sections per Copilot issue & review tes…
wadepickett Sep 22, 2025
a1440ae
[RC1] Enhanced nav with persistent component state (#36139)
guardrex Sep 22, 2025
c80b69d
Revise Cache Tag Helper documentation attributes (#36142)
guardrex Sep 22, 2025
cf60c63
Docs - Json+PipeReader deserialization support in MVC and Minimal API…
tdykstra Sep 22, 2025
f932b4b
simplify config (#36146)
BillWagner Sep 23, 2025
7dfda7e
Add instructions for viewing build-time OpenAPI logs (#36071)
mohaimenDev Sep 23, 2025
04b6934
Edit pass on 'Generate OpenAPI documents' (#36147)
guardrex Sep 24, 2025
75a26bb
Add Copilot instructions for consistent placeholder formatting in doc…
Copilot Sep 24, 2025
9ab896f
Update Distributed Cache Tag Helper content (#36151)
guardrex Sep 24, 2025
1b90ca3
Fix broken GitHub links in authentication migration documentation (#3…
Copilot Sep 25, 2025
ac029ca
Improve clarity on access token handling (#36162)
guardrex Sep 29, 2025
f980f93
refer to testing docs in favor of inline example (#36134)
timdeschryver Sep 30, 2025
f12bf87
Document new ExceptionHandlerOptions.SuppressDiagnosticsCallback sett…
Copilot Sep 30, 2025
7de7f61
[WIP] SetIsOriginAllowedToAllowWildcardSubdomains requires base origi…
Copilot Sep 30, 2025
63109e5
Globalization/ICU file updates (#36178)
guardrex Oct 3, 2025
ea40449
.NET on Web Workers article (#36175)
guardrex Oct 3, 2025
5ff72a6
Change "WASM" to "Wasm" for WebAssembly (#36179)
guardrex Oct 3, 2025
8556ff5
Fix SetDefaultPolicy being used like SetFallbackPolicy (#36186)
KaisoBits Oct 8, 2025
9937eb1
add more clarity for when to choose windows authentication (#36199)
timdeschryver Oct 9, 2025
ffc45dc
Clarifications on the antiforgery secure policy (#36191)
guardrex Oct 9, 2025
f4bcbc0
Update 60-70.md (#36200)
virokalu Oct 9, 2025
4477d29
Improve state persistence service example (#36187)
guardrex Oct 9, 2025
a71d134
Add AKV vault+key generation guidance (#36196)
guardrex Oct 9, 2025
6f814e4
Add note that DOTNET_ADDITIONAL_DEPS only works with framework-depend…
Copilot Oct 10, 2025
e60bc1f
bump example to .net 10 (#36184)
xC0dex Oct 10, 2025
5824ccc
Fix a typo in razor-pages-tests.md (#36205)
krerkkiat Oct 10, 2025
c023fca
Add documentation about AddOpenApiOperationTransformer (#36207)
sander1095 Oct 12, 2025
6e499c1
Fix incorrect SelectList selected item documentation and misleading c…
Copilot Oct 13, 2025
6602e1a
Update Firefox HTTP/2 WebSocket documentation - enabled by default in…
Copilot Oct 13, 2025
a215a83
Update repository-specific guidelines in instructions (#36225)
guardrex Oct 17, 2025
d25d66b
Enhance Blazor Not Found responses documentation (#36224)
guardrex Oct 17, 2025
c6d5fe5
Update WPF tutorial with target framework guidance (#36227)
mattleibow Oct 17, 2025
61a3eba
Fix Windows Authentication Kestrel documentation to highlight UseAuth…
Copilot Oct 17, 2025
0a6414b
[Blazor] Handle Errors - CascadingValue to include IsFixed attribute …
hakenr Oct 19, 2025
01aaea0
Add a missing step (#36238)
guardrex Oct 20, 2025
ff617d9
EventPipe diagnostics article updates (#36242)
guardrex Oct 21, 2025
c787d87
Document validation models from different assemblies (#36246)
guardrex Oct 22, 2025
41d7c86
Minimal API responses.md: add missing IBindableFromHttpContext sectio…
wadepickett Oct 23, 2025
01ee9a2
Broader globalization culture configuration (#36247)
guardrex Oct 23, 2025
8306c6d
Clarify workload installs by SDK and app targets (#36243)
guardrex Oct 23, 2025
26135f7
De-duplicate parameter binding documentation across quick reference a…
Copilot Oct 25, 2025
ec629ec
Add IFormFile binding information to minimal APIs documentation (#36171)
Copilot Oct 27, 2025
8e57f15
reword JS framework to JS technology (#36265)
timdeschryver Oct 27, 2025
f4fb281
Update dependency injection instructions for Blazor (#36269)
guardrex Oct 27, 2025
c92636a
Update sample app information (#36270)
guardrex Oct 27, 2025
0284c28
Update date and improve clarity in identity solution guide (#36271)
guardrex Oct 27, 2025
1d249da
enable minimal api example (#36261)
timdeschryver Oct 28, 2025
00e8d59
fix link in example code (#36260)
timdeschryver Oct 28, 2025
7f72614
Add remark on ShowFiles component response stream (#36279)
guardrex Oct 30, 2025
3e99746
Fix OpenApiSecuritySchemeReference usage (#36258)
IGx89 Oct 30, 2025
2658ee4
Improve `bind:get/set` coverage (#36250)
guardrex Oct 30, 2025
1f1c5ee
Fix and harden reference source cross-links (#36276)
guardrex Oct 30, 2025
76a9515
Link removal and updates (#36283)
guardrex Oct 31, 2025
7b09a2f
Change response from NoContent to NotFound (#36285)
guardrex Oct 31, 2025
4fe10ae
Update call-javascript-from-dotnet.md (#36289)
sharpist Nov 3, 2025
748aa64
Document ActivityTimeout interaction with route-level Timeout in YARP…
Copilot Nov 3, 2025
6625bc7
Document UseProxy configuration for default system proxy in YARP (#36…
Copilot Nov 3, 2025
00d59da
Change notification subscriber from riande to wpickett (#36280)
gewarren Nov 3, 2025
31e0261
Add migration warning for Identity options that affect EF Core model …
Copilot Nov 4, 2025
7d71561
[Wait for GA] Update SystemWebAdapters API from obsolete AddSystemWeb…
Copilot Nov 4, 2025
6f5dbe7
Scope source for the request transformer (#36302)
guardrex Nov 5, 2025
6dd4f6b
Clarify Swashbuckle availability in .NET 9+ banner (#36273)
Copilot Nov 5, 2025
b7d73d2
Added warning when using Redis to store Data Protection keys (#36219)
wcabus Nov 7, 2025
e8eb63b
replace (#36208)
v-thepet Nov 7, 2025
041e196
Fix link for using declaration (#36309)
guardrex Nov 8, 2025
1f7bfe5
Clarify the Blazor response streaming heading in the What's New doc (…
danroth27 Nov 9, 2025
8a9f7fb
Fix broken Nginx installation link for Ubuntu (#36307)
Copilot Nov 10, 2025
0d1ec5b
[10.0] Migration guidance updates (#36317)
guardrex Nov 10, 2025
cbf1b59
Clarify that [AllowAnonymous] allows authentication, not disables it …
Copilot Nov 10, 2025
25c532c
[10.0] Improve the location of the Blazor script section (#36319)
guardrex Nov 10, 2025
951721b
Blazor 10.0 updates (#36320)
guardrex Nov 10, 2025
e0218fa
Describe System.Web adapters hosting updates (#36322)
twsouthwick Nov 11, 2025
2187c92
Add docs for migrating owin pipelines with system.web adapters (#36323)
twsouthwick Nov 11, 2025
a2efe38
[10.0] Update Blazor node article dates for release (#36326)
guardrex Nov 11, 2025
a7b09b2
Add Identity metrics documentation for .NET 10 (#36324)
Copilot Nov 11, 2025
2045836
Add documentation for endpoint-specific OpenAPI operation transformer…
sander1095 Nov 12, 2025
1daf39e
[10.0] Blazor project structure article updates (#36334)
guardrex Nov 12, 2025
593ba4f
[10.0] API doc cross-links (#36336)
guardrex Nov 12, 2025
ade1447
".NET Aspire" branding to "Aspire" (#36340)
guardrex Nov 12, 2025
7fa37ec
Update ms.date after review (#36345)
wadepickett Nov 13, 2025
ca5329b
[10.0] Update the Blazor movie dB tutorial (#36344)
guardrex Nov 13, 2025
8d17c35
Add QuicTransportOptions configuration documentation to HTTP/3 guide …
Copilot Nov 13, 2025
963d36e
Add Copilot instruction: Issue analysis and action plan (#36352)
wadepickett Nov 14, 2025
7a1593e
Not-latest includes updated for post .NET 10 (#36355)
wadepickett Nov 14, 2025
3d2d0bb
Add BL0008 diagnostic article (#36361)
guardrex Nov 17, 2025
af8896f
RemoveNotice of Pre-release (#36364)
wadepickett Nov 17, 2025
d51fa0e
Access modifiers for cascading params (#36362)
guardrex Nov 20, 2025
95d4856
Import inputs into env (#36380)
BillWagner Nov 20, 2025
8504073
Blazor 10.0 updates (#36372)
guardrex Nov 21, 2025
8fc8049
Update MAUI Blazor Hybrid app with BWA tutorial (#36384)
guardrex Nov 21, 2025
57c0b4e
Document Safari's lack of *.localhost domain support (#36374)
Copilot Nov 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
43 changes: 43 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Lines starting with '#' are comments.
# Each line is a file pattern followed by one or more owners.

# More details are here: https://help.github.com/articles/about-codeowners/
# Initial experience with this file was not all positive, so most lines are currently commented out.
# It will be easy to give it another trial should we decide to do that.

# The '*' pattern is global owners.

# *

# .github/

# Order is important. The last matching pattern has the most precedence.

/aspnetcore/blazor/ @guardrex
# /aspnetcore/breadcrumb/
# /aspnetcore/client-side/
# /aspnetcore/common/
# /aspnetcore/data/
# /aspnetcore/diagnostics/ @Rick-Anderson
# /aspnetcore/fundamentals/ @tdykstra
# /aspnetcore/getting-started/
# /aspnetcore/grpc/ @wadepickett
# /aspnetcore/host-and-deploy/ @Rick-Anderson
# /aspnetcore/includes/
# /aspnetcore/log-mon/ @Rick-Anderson
# /aspnetcore/migration/ @Rick-Anderson
# /aspnetcore/mobile/
# /aspnetcore/mvc/
/aspnetcore/performance/caching/ @tdykstra
# /aspnetcore/razor-pages/
# /aspnetcore/release-notes/
# /aspnetcore/security/ @Rick-Anderson
# /aspnetcore/signalr/ @wadepickett
# /aspnetcore/test/
# /aspnetcore/tutorials/ @wadepickett
# /aspnetcore/web-api/ @wadepickett @Rick-Anderson
# /aspnetcore/whats-new/ @Rick-Anderson
/client-side/dotnet-interop/index.md @guardrex
/client-side/dotnet-interop/wasm-browser-app.md @guardrex
/mvc/views/tag-helpers/built-in/component-tag-helper.md @guardrex
/mvc/views/tag-helpers/built-in/persist-component-state.md @guardrex
24 changes: 24 additions & 0 deletions .github/ISSUE_TEMPLATE/blank-issue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
name: Blank issue
about: Create an issue to help us improve
---

# Before you open an issue

If the issue is with an ASP.NET Core document:

* Do **not** open a new issue using this form.
* Open the issue using the **Open a documentation issue** link and feedback form at the bottom of the article.

Using the **Open a documentation issue** link and form to open an issue adds article metadata for tracking, which indicates the article that you're commenting on and pings the author for a faster response.

If the issue is:

* A simple typo or similar correction, you can submit a PR. See the Contributor Guide for instructions: https://docs.microsoft.com/contribute/#quick-edits-to-existing-documents
* A general support question, consider asking on a support forum:
* Stack Overflow: https://stackoverflow.com/questions/tagged/asp.net-core
* ASP.NET Core Slack: https://aspnetcore.slack.com/join/shared_invite/zt-1mv5487zb-EOZxJ1iqb0A0ajowEbxByQ#/shared-invite/email
* ASP.NET Gitter: https://gitter.im/aspnet/Home
* A site design concern, create an issue at MicrosoftDocs/Feedback: https://github.com/MicrosoftDocs/Feedback/issues/new/choose
* A problem completing a tutorial, compare your code with the completed sample.
* A duplicate of an open or closed issue, leave a comment on that issue.
60 changes: 60 additions & 0 deletions .github/ISSUE_TEMPLATE/customer-feedback.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
name: Learn feedback control.
description: |
⛔ This template is hooked into the feedback control on the bottom of every page on the live site. It automatically fills in several fields for you. Don't use for other purposes. ⛔
body:
- type: markdown
attributes:
value: "## Issue information"
- type: markdown
attributes:
value: Describe the issue in the following text box. Add as much detail as needed to help us resolve the issue.
- type: textarea
id: feedback
validations:
required: true
attributes:
label: Description
- type: markdown
attributes:
value: "## 🚧 Article information 🚧"
- type: markdown
attributes:
value: "The following fields are automatically filled in. ***Don't edit them.*** Doing so will disconnect your issue from the affected article. To find other issues for this article, search for the Document ID."
- type: input
id: pageUrl
validations:
required: true
attributes:
label: Page URL
- type: input
id: contentSourceUrl
validations:
required: true
attributes:
label: Content source URL
- type: input
id: documentVersionIndependentId
validations:
required: true
attributes:
label: Document ID
- type: input
id: platformId
validations:
required: true
attributes:
label: Platform Id
- type: input
id: author
validations:
required: true
attributes:
label: Article author
- type: textarea
id: metadata
validations:
required: false
attributes:
label: Metadata
description: >-
Documentation metadata will be applied here
18 changes: 9 additions & 9 deletions .github/ISSUE_TEMPLATE/doc-issue.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,18 +8,18 @@ about: Create an issue to help us improve
If the issue is with an ASP.NET Core document:

* Do **not** open a new issue using this form.
* Open the issue with the **This page** button and form at the bottom of the document's page.
* Open the issue using the **Open a documentation issue** link and feedback form at the bottom of the article.

Using the **This page** button and form to open an issue:

* Adds article metadata for tracking, which indicates the article that you're commenting on.
* Automatically notifies the article's author about your issue.
Using the **Open a documentation issue** link and form to open an issue adds article metadata for tracking, which indicates the article that you're commenting on.

If the issue is:

* A simple typo or similar correction, you can submit a PR. See [the contributor guide](https://docs.microsoft.com/contribute/#quick-edits-to-existing-documents) for instructions.
* A general support question, consider asking on a support forum site.
* A site design concern, create an issue at [MicrosoftDocs/Feedback](https://github.com/MicrosoftDocs/Feedback/issues/new/choose).
* A simple typo or similar correction, you can submit a PR. See the Contributor Guide for instructions: https://docs.microsoft.com/contribute/#quick-edits-to-existing-documents
* A general support question, consider asking on a support forum:
* Stack Overflow: https://stackoverflow.com/questions/tagged/asp.net-core
* ASP.NET Core Slack: https://aspnetcore.slack.com/join/shared_invite/zt-1mv5487zb-EOZxJ1iqb0A0ajowEbxByQ#/shared-invite/email
* ASP.NET Gitter: https://gitter.im/aspnet/Home
* A site design concern, create an issue at MicrosoftDocs/Feedback: https://github.com/MicrosoftDocs/Feedback/issues/new/choose
* A problem completing a tutorial, compare your code with the completed sample.
* A duplicate of an open or closed issue, leave a comment on that issue.

Expand All @@ -36,7 +36,7 @@ Check the .NET target framework(s) being used, and include the version number(s)
* [ ] .NET Framework
* [ ] .NET Standard

If using the .NET Core SDK, include `dotnet --info` output. If using .NET Framework without the .NET Core SDK, include info from Visual Studio's **Help** > **About Microsoft Visual Studio** dialog.
If using the .NET SDK, include `dotnet --info` output. If using .NET Framework without the .NET SDK, include info from Visual Studio's **Help** > **About Microsoft Visual Studio** dialog.

<details>
<summary><strong>dotnet --info output</strong> or <strong>About VS info</strong></summary>
Expand Down
12 changes: 6 additions & 6 deletions .github/ISSUE_TEMPLATE/doc-request.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ about: Request a new topic to help us improve

**Help us make content visible**

- Tell us what search terms you used and how you searched docs.
- Tell us what docs you found that didn't address your concern.
* Tell us what search terms you used and how you searched docs.
* Tell us what docs you found that didn't address your concern.

**Describe the new topic**

- Explain why this topic is needed.
- Suggest a location in the Table of Contents.
- Write an abstract. In one **short** paragraph, describe what this topic will cover.
- Create an outline for the new topic. We'll help review the outline and approve it before anyone writes a topic.
* Explain why this topic is needed.
* Suggest a location in the Table of Contents.
* Write an abstract. In one **short** paragraph, describe what this topic will cover.
* Create an outline for the new topic. We'll help review the outline and approve it before anyone writes a topic.
108 changes: 108 additions & 0 deletions .github/copilot-code-instructions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
---
author: tdykstra
ms.author: wpickett
ms.date: 09-22-2025
---

# Copilot Code Instructions for `dotnet/AspNetCore.Docs`

## Introduction
This document contains code-specific instructions for GitHub Copilot when assisting with the `dotnet/AspNetCore.Docs` repository. For general instructions and documentation guidelines, please refer to the [copilot-instructions.md](./copilot-instructions.md) file.

## Code-Related Guidelines

### 1. Code Snippets
- [ ] For code snippets longer than 6 lines:
- [ ] Create a subfolder named after the document the snippet supports.
- [ ] Create a `snippets` folder inside that subfolder.
- [ ] For the code file:
- [ ] If the snippet is not version-specific, place the code in a file with the appropriate extension (for example, `.cs` for C#) in the `snippets` folder.
- [ ] If the snippet is version-specific:
- [ ] Create a subfolder inside the `snippets` folder named for the version (for example, `9.0` for .NET 9 or ASP.NET Core 9).
- [ ] Place the code in a file with the correct extension inside the version subfolder.
- [ ] Add a project file (`.csproj`) to the version subfolder targeting the matching .NET version, if necessary to run or build the snippet.
- [ ] Reference snippets using triple-colon syntax:
- [ ] **Use file-relative paths** for snippets located in the same file as the articles that refer to it.
```
:::code language="csharp" source="../snippets/my-doc/Program.cs":::
```
- [ ] **Use repository root-relative paths** for shared snippets:
```
:::code language="csharp" source="~/tutorials/min-web-api/samples/9.x/todoGroup/TodoDb.cs":::
```
- [ ] For longer snippets, highlight specific lines:
```
:::code language="csharp" source="~/path/to/file.cs" range="5-10" highlight="2-3":::
```
- [ ] Use the latest, non-preview C# coding patterns in non-preview code examples
- [ ] Use the latest preview C# coding patterns in preview code examples
- [ ] Use the following language code and indentation standards for markdown code blocks or the `language` attribute of code snippets:

Content of the snippet | Language code | Indentation in spaces
:--------------------: | :-----------: | :-------------------:
C# | csharp | 4
HTML | html | 4
CSS | css | 4
JavaScript | javascript | 2 spaces (use 4 spaces for line continuation)
XML | xml | 2
JSON | json | 2
Console | console | 2
Text | - | 2

- [ ] Code Snippet Folder Structure Requirements:
- [ ] For code snippets longer than 6 lines, create proper folder structure: article-name/snippets/version/filename.cs (e.g., cookie/snippets/6.0/Program.cs)
- [ ] Create version-specific subfolders: 3.x, 6.0, 8.0, 9.0, etc.
- [ ] Use file-relative paths for snippets in same article folder
- [ ] Use repository root-relative paths (~/) for shared snippets
- [ ] Code Snippet Markers in .cs Files - CRITICAL:
- [ ] NEVER use #region snippet_name and #endregion syntax in .cs files
- [ ] ALWAYS use // <snippet_name> and // </snippet_name> format (all lowercase)
- [ ] Examples of correct .cs file snippet markers:
```csharp
// <snippet_policy>
var cookiePolicyOptions = new CookiePolicyOptions
{
MinimumSameSitePolicy = SameSiteMode.Strict,
};
app.UseCookiePolicy(cookiePolicyOptions);
// </snippet_policy>
```
- [ ] INCORRECT format to avoid:
```csharp
#region snippet_policy
// code here
#endregion
```
- [ ] Code Comments and Localization:
- [ ] NEVER add explanatory code comments like `// Configure cookie policy options` in .cs snippet files
- [ ] NEVER add comments like `// Add Cookie Policy Middleware` - these prevent proper localization
- [ ] Rely on markdown prose before/after code snippets for explanations instead of inline comments
- [ ] Only keep comments that are essential to the code's functionality
- [ ] Common Syntax Errors to Avoid:
- [ ] Using `range="5-10"` instead of `id="snippet_name"`
- [ ] Using `name="snippet_name"` instead of `id="snippet_name"`
- [ ] Mixing old [!code-csharp[]] syntax with new triple-colon syntax. Use triple-colon syntax.
- [ ] Using absolute line numbers in highlight="" instead of relative to snippet
- [ ] Using #region/#endregion in .cs files instead of // <snippet_name> format
- [ ] Version-Specific Considerations:
- [ ] Create separate snippet files for different .NET versions (3.x, 6.0, 8.0, 9.0+)
- [ ] Ensure examples use appropriate syntax for the target version
- [ ] Reference the correct version-specific snippet file in markdown

### 2. Code Build and Testing Requirements
- [ ] Ensure all code samples build successfully against the targeted .NET version
- [ ] Include necessary using statements in code samples
- [ ] When you're assigned an issue involving code changes, after you've completed your work and the workflows (status checks) have run, ensure there are no build warnings under the OpenPublishing.Build status check
- [ ] Use `#nullable enable` in C# code samples that use nullable reference types
- [ ] For Minimal API examples, use the latest patterns including group-based routing where appropriate
- [ ] For code samples targeting preview versions:
- [ ] Clearly indicate in comments or surrounding documentation that the code targets a preview version
- [ ] Provide fallback examples for current stable versions when possible

### 3. ASP.NET Core Code-Specific Guidelines
- [ ] Use the latest supported version for examples unless otherwise specified
- [ ] Include differences between Minimal API and controller-based approaches when relevant
- [ ] For middleware content and examples, use the middleware class approach
- [ ] Code examples should be concise and focused on demonstrating a specific concept
- [ ] Include error handling in code examples where appropriate
- [ ] Ensure all code is accessible and follows best practices for ASP.NET Core applications
Loading
Loading