首页 > 编程 > .NET > 正文

对"ASP.NET的错误类型及错误处理方式"的补充

2024-07-10 13:11:40
字体:
来源:转载
供稿:网友

  对于我的另一篇文章”asp.net的错误类型及处理方式”一文中﹐我曾提到可以将错误写进windows日志中﹐以便开发人员查看。可是asp.net默认情况下并没有写windows日志的权限﹐而设置这个﹐我们就需要修改注册表了。

  “开始”->”运行”->”regedit”直至

hkey_local_machine/system/currentcontrolset/services/eventlog

  “使用权限”->安全性”新增”﹐加入asp.net账号﹐并赋于读取的权限->保存退出注册表。

  接下来在asp.net中我们可以使用如下的c#代码写windows日志﹕

            string strmessage = server.getlasterror().message;
            server.clearerror();
            if(!eventlog.sourceexists("mysource"))
                eventlog.createeventsource("mysource","mylog");
            eventlog event = new eventlog();
            event.source = "mysource";
            event.writeentry(strmessage,eventlogentrytype.information);

  我的机器﹕windowsxp sp2,visualstudio.net2003

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表