Asp.net MVC调试进入浏览器控制台

时间:2014-07-03 09:42:40

标签: c# asp.net-mvc

我有一个asp.net MVC解决方案,在我的localhost中完美运行。

当我在服务器中发布它时,它在GET调用期间在Create方法中给出了一个错误。

所以我想知道为什么它会给我错误并显示我方法中的各个步骤。我想直接在我的C#代码中进行一些调试,并将其显示在浏览器控制台中。

我尝试了Debug.WriteLine()Response.Write()Trace ......但他们没有用。

有帮助吗?

由于

2 个答案:

答案 0 :(得分:1)

您可以使用DebugView之类的工具来监控System.Diagnostics.Debug或System.Diagnostics.Trace

下载后,您只需解压缩并以管理员身份执行

  

DebugView是一个允许您监视您的调试输出的应用程序   本地系统,或您可以通过网络访问的任何计算机   TCP / IP。它能够显示内核模式和Win32调试   输出,所以你不需要调试器来捕获你的调试输出   生成应用程序或设备驱动程序,也不需要修改   您的应用程序或驱动程序使用非标准调试输出API。

答案 1 :(得分:0)

错误发生在服务器端,但浏览器控制台显示客户端的错误和消息,因此无法做到这一点。

为了帮助解决问题,我将通过服务器的localhost(具有远程桌面连接)访问该页面,以便它可以向您显示更多信息。当然,您也可以使用try-catch块将所有内容包装在方法中,然后返回异常或将异常保存到数据库中。服务器上的事件查看器或IIS日志记录也可能有用。