CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

请教!ASP.NET+C#的WEB程序如果作到当程序运行错误的时候在服务器端生成个CMD类型的输出错误信息的窗体?

楼主StevenWSF(I Love This Game!!)2003-12-02 09:55:02 在 .NET技术 / ASP.NET 提问

请教!ASP.NET+C#的WEB程序如果作到当程序运行错误的时候在服务器端生成个CMD类型的输出错误信息的窗体?  
  或者WINFORM的也可以!  
  答者有分!! 问题点数:100、回复次数:15Top

1 楼acewang(龍芯*Inside!)回复于 2003-12-02 10:05:43 得分 20

aspnet用户权限不够,打开的exe都是进程形式显示,不过你可以将错误入库,用一个winform程序在服务端运行,不时检查数据库Top

2 楼StevenWSF(I Love This Game!!)回复于 2003-12-02 10:27:31 得分 0

我做的是日志的系统,普通应用程序,事件的日志都在文本里面记录了,错误日志也记录了,  
  以前我用JAVA做的时候,当有错误发生的时候可以在服务器端用JFRAME创建个窗口,将信息输出,现在在DOTNET下我不知道WEB应用是否可以继承WINFORM的窗体呢?Top

3 楼Sunmast(速马@Redmond, WA)回复于 2003-12-02 10:30:29 得分 10

也可以写到IIS的日志里面去Top

4 楼StevenWSF(I Love This Game!!)回复于 2003-12-02 10:48:07 得分 0

因为IIS的日志对与ERP产品来说一是不够详细,在有就是整合性不是很好所以要自己写日志处理系统Top

5 楼Wuzhou98(还在学习...)回复于 2003-12-02 10:51:14 得分 10

markTop

6 楼mynewpc(水中日月)回复于 2003-12-02 11:21:59 得分 10

看看duwamish的错误日志怎么写的.Top

7 楼StevenWSF(I Love This Game!!)回复于 2003-12-02 11:34:25 得分 0

不是错误日志,我已经写好了,是想在出现错误的时候服务器端可以弹出个窗口,显示错误信息Top

8 楼StevenWSF(I Love This Game!!)回复于 2003-12-02 12:57:33 得分 0

upTop

9 楼StevenWSF(I Love This Game!!)回复于 2003-12-02 14:18:06 得分 0

?????????????????Top

10 楼weishf0917(重新登陆)回复于 2003-12-03 09:28:05 得分 10

markTop

11 楼weishf(红枫)回复于 2003-12-03 09:39:02 得分 10

mark  
  Top

12 楼hdt(倦怠)回复于 2003-12-03 09:57:55 得分 10

给你一段代码,写在系统日志里  
   
  protected   void   Application_Error(Object   sender,   EventArgs   e)  
  {  
  Exception   ex   =   Server.GetLastError();  
  if(   !EventLog.SourceExists("MYLOG")   )  
  EventLog.CreateEventSource("CAAEWEB"   ,"CAAEWEB"   );  
  EventLog   eventLog   =   new   EventLog();  
  eventLog.Source   =   "MYLOG";  
  string   strerror   =   "IP:"+Request.UserHostAddress+"\n"+"Mantchine   Name:"+Request.UserHostName+"\n"+System.DateTime.Now.ToString()+"\n"+ex.ToString();  
  eventLog.WriteEntry(   strerror   ,EventLogEntryType.Error   );  
  Server.ClearError();  
  }Top

13 楼StevenWSF(I Love This Game!!)回复于 2003-12-03 10:12:26 得分 0

楼上的谢谢你的回答,不过我是要  
  在出现错误的时候服务器端可以弹出个窗口,显示错误信息  
  而不是写在事件日志里Top

14 楼StevenWSF(I Love This Game!!)回复于 2003-12-03 11:10:32 得分 0

UPTop

15 楼hdt(倦怠)回复于 2003-12-03 15:02:53 得分 20

要弹出窗口应该也可以,但要求注意asp.net程序的权限,和asp.net程序运行的模式。我没有详细了解过,可以参考一下msdn或在论坛里查一查  
  给你一段代码提示,  
  在.net程序中引用System.window.forms.dll,可以调用  
  MessageBox.Show("mywin","haha",MessageBoxButtons.OK   ,   System.Windows.Forms.MessageBoxIcon.Hand   ,   System.Windows.Forms.MessageBoxDefaultButton.Button1   ,   System.Windows.Forms.MessageBoxOptions.DefaultDesktopOnly   );  
   
   
  不过我想服务器不会有人24小时盯着吧,只要定期查看一下日志就可以了Top

相关问题

  • ----急救----C#窗体应用程序中的三个错误 该如何修改!
  • SaveFileDialog窗体返回DialogResult值错误!
  • 重载窗体的Create方法时出现错误!
  • 帮忙看看这个无窗体的单元中的错误!
  • MDI子窗体关闭后再打开发生错误
  • 2489号错误,对象'窗体'没有打开
  • 数据窗体适配器向导错误(在线等)?
  • 关于窗体退出的错误(有关内存的吧?)
  • 在主窗体用动态链接库时的错误
  • 在用create方法创建窗体时显示错误,急急,!

关键词

  • asp.net
  • c#
  • 服务器
  • winform
  • 信息
  • 系统
  • asp
  • 错误
  • 日志
  • 窗体

得分解答快速导航

  • 帖主:StevenWSF
  • acewang
  • Sunmast
  • Wuzhou98
  • mynewpc
  • weishf0917
  • weishf
  • hdt
  • hdt

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo