当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 近日给老美做外包项目,被老美逼出来了一套关于错误处理的方法,在此不敢藏拙,奉献出来给大家批判。
 

 

 ·jdbc性能技巧(2)    »显示摘要«
    摘要: jdbc性能技巧 翻译:陈先波(turbochen@163.com) 日期:2004/6/10 阅读原文:http://www.theserverside.com/articles/article.tss?l=jdbcperformance_partii april 2004 part i - 正确的使用数据库metadata方法 part ii - 获取需要的数据 part iii - 选用最佳性能的功能 介......
 ·rpc远程过程调用实例剖析之二    »显示摘要«
    摘要:rpc远程过程调用实例剖析之二 paddy102 para4. 一个计算阶层的rpc实例开发过程 microsoft提供了分布式计算的模型支持. rpc标准最初是作为osf(开放软件基础)﹑dce(分布式计算环境)规范的一部分. rpc的microsoft实现与其它的rpc的dce实现兼容, 例如unix服务器. 本节将介绍rpc的microsoft实现. 文中涉及的一些概念如idl(interface definition language)等请朋......


dotnet中的错误处理
近日给老美做外包项目,被老美逼出来了一套关于错误处理的方法,在此不敢藏拙,奉献出来给大家批判。

【相关文章:网站流量统计代码

【扩展阅读:软件加密技术及实现-续-01

首先,屏蔽程序中所有的自动错误处理,千万不要出来:“ 【扩展信息:JGraph 常见问题解答

system.web.services.protocols.soapexception: system.web.services.protocols.soapexception: 服务器无法处理请求。”等错误页面,而应该是一些简单易懂的东西,俺在此使用的是duwamish 7.0里的错误处理页面:

<body >

           <h2>an error has occurred</h2>

           <p>we were unable to complete your request. this failure has been logged with our

                 system administrators, who are currently working to resolve the problem. we

                 apologize for any inconvenience caused by this temporary service outage, and we

                 appreciate your patience as we work to improve our web site.</p>

     </body>

当然,要做到这一点也很简单,可以在web.config里这样配置(假如你的错误页面叫error.aspx):

 <customerrors

    defaultredirect = "error.aspx"

    mode="on"

    />

这个配置你可以给据你的需要修改(比如mode的值)。

其次,要把错误信息写到日志中去。

我们定义错误日志信息的结构如下

public struct errorlogitem

     {

        public string user ;//当前登录人

           public string appname ;//应用程序名称

           public string classname ;//错误发生的类名称

           public string functionname ;//错误发生的方法(事件)名称

           public string position ;//错误的位置(或其它信息)

           public string errorinfo ;//错误信息

           public datetime occurtime ;//错误发生的时间

     }

错误日志类如下所示:

public class errorlog

     {

           private static errorlog _instance = null ;

           private static string strrootname  ;

           private static xmlelement xmlroot ;


...   下一页
    摘要:由于项目需要, 需要对datagrid的数据行, 按不同的条件以不同的背景色相区别。 由于datagrid中没有相关的属性和方法可以直接设置,要完成这个功能还挺费些功夫。在网上搜了半天,也没找到解决方案。只好自己动手,丰衣足食了,:) 。研究了半天, 终于搞定它了。好东西不敢独享,特贴出来,希望能给需要的人带来些帮助。 { //... //使用datagridtablestyle 显示datagrid. datagridtablestyle ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE