When customers plan to report an issue with ASP.NET Core, we will most likely ask them to provide a so called minimal reproduction project (repro).
This serves two purposes:
This document describes what a minimal repro project is, and why it's important to us.
A repro (or a reproduction) is a project, which can be used to reproduce the reported behavior with minimal effort from a product team, which has the minimum code required to demonstrate the concerning behavior.
There are two ways you can provide a minimal repro project. The first and simpler option is to use a public web-hosted REPL-based environment for ASP.NET Core or Blazor. The other option is to provide a project hosted in a public GitHub repository as described below:
Empty* project templates if they're available for that project type.bin and obj folders in your project).
Note that this step is important and we won't be able to open zip attachments in your issues.
Zip files are potential attack vectors that we try to avoid at all cost.