2012-07-26 33 views
31

Quiero usar Console.writeline en mi proyecto Asp.net MVC 3. no sé cómo hacerlo. También intento usar el método System.Diagnostics.Debug.WriteLine() pero tampoco funciona. Puede alguien sugerir una solución para esteCómo usar Console.WriteLine en ASP.Net MVC 3

+0

posible duplicado de [¿Cuál es la equivelent de System.out.println() en C#/Silverlight?] (http://stackoverflow.com/questions/5052509/whats-the-equivelent-of-system-out-println-inc-c-silverlight) –

Respuesta

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

deberían hacer el truco. Compruebe que su aplicación está en depuración no liberar:

debug button

Si no sale nada en su ventana de depuración, haga clic derecho en su proyecto. Seleccionar propiedades. A la izquierda de la pestaña abierta, haz clic en Build. Hay una casilla de verificación "Definir DEBUG constante", asegúrese de que se haga clic.

enter image description here

Lo más probable es saber cómo configurar la información de depuración para mostrar en la ventana de salida (de Depuración> Windows-> Salida):

enter image description here

19

¿Qué desea hacer específicamente?

Si desea enviar alguna información de depuración en la consola, mientras que su sitio MVC se está ejecutando, entonces te recomiendo lo siguiente:

1) el uso System.Diagnostics.Debug.WriteLine()

2) Iniciar el sitio web utilizando depuración (tecla F5 predeterminado, creo ...) - y compruebe la pestaña Salida en Visual Studio

Esto es lo que hago para muchas aplicaciones MVC 3/4 y funciona bien.

+1

System.Diagnostics.Debug.WriteLine() no funciona. – Krishan

+0

¿Incluso cuando se ejecuta el sitio web en modo de depuración desde Visual Studio? ¿Estás seguro de que estás mirando el panel de Salida? –

+0

Sí. Quiero mostrar algunos resultados. – Krishan

0

No es una aplicación de consola sino una web. Use la depuración interna del estudio visual y los relojes rápidos para ver qué está sucediendo en su programa en este momento. En la mayoría de las necesidades de producción, puede utilizar algunas herramientas de registro populares (log4net, por ejemplo).