Question: I just upgraded Asp.Net 5 Application to Asp.Net 6, when I run the command
dotnet watch run
The application always starts in the Production Mode, why is that?
Please Login to see the rest of the answer
Hello, the reason why Asp.Net 6 is always running in production mode even when you are debugging is that you have other class libraries compiled in release mode. This lets the dotnet run think that you want to run in Production mode. The way you resolve this issue is by making those Class Libraries compile in debug mode or don't check any CheckBoxes for Optimize for Release or Debug at all.