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 some type of public web-hosted REPL-based environment which supports ASP.NET Core. The other option is to provide a project hosted in GitHub 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.
## Important consideratoins