How to use Console.WriteLine in ASP.Net MVC 3

I want to Use Console.writeline in my Asp.net MVC 3 Project. i don't know how to do it. i also try using System.Diagnostics.Debug.WriteLine() method but it also doesn't work. can any one suggest a solution for this


Solution 1:

 Debug.WriteLine("My debug string here");

should do the trick. Check that your application is in debug not release:

debug button

If nothing is coming out on your debug window, right click your project. Select properties. On the left of the opened tab, click Build. There is a check-box "Define DEBUG constant", make sure it is clicked.

enter image description here

You most likely know how to set the debug information to show in the output window (Debug->Windows->Output):

enter image description here

Solution 2:

What do you want to do specifically?

If you want to output some debug info into the console while your MVC site is running, then I recommend the following:

1) Use System.Diagnostics.Debug.WriteLine()

2) Start the website using Debug (F5 key default, I think..) - and check the Output tab in Visual Studio

This is what I do for a lot of MVC 3/4 apps and it works just fine.