.net控制台输出

.net控制台输出语句


一直都是用 Console.Write向控制台输出信息的,这次做web的时候,发现这个语句用不了。

查了一下资料,才发现web程序执行时,是被附加到IIS进程的一个单独的AppDomain中的,所以就算有输出也看到,所以Console.Write调试信息无法显示出来。

那么解决办法是,用debug代替:

System.Diagnostics.Debug.Write("");

当然你也可以用Respone.Write()来实现在页面输出,但这有一个问题,就是asp.NET多层开发的是有,一个解决方案有多个项目,出来网站项目可以用Respone.Write()之外,其他类库项目无法用。

所以,还是用Debug比较好。

摘取自:ASP.NET中的控制台输出

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • sqlmap用户手册 说明:本文为转载,对原文中一些明显的拼写错误进行修正,并标注对自己有用的信息。 ======...
    wind_飘阅读 2,121评论 0 5
  • http://192.168.136.131/sqlmap/mysql/get_int.php?id=1 当给sq...
    xuningbo阅读 10,447评论 2 22
  • 原文地址:http://www.cnblogs.com/powertoolsteam/p/MVC_knowledg...
    寒剑飘零阅读 8,638评论 5 170
  • 目录本次给大家介绍的是我收集以及自己个人保存一些.NET面试题简介1.C# 值类型和引用类型的区别2.如何使得一个...
    寒剑飘零阅读 4,852评论 0 30
  • 今晚流氓兔推荐的歌曲是《Sketch Plane》,Cam Kelly.这首歌的节奏、唱调有点适合今晚的心情,有点...
    佐恬阅读 285评论 0 0