你好,游客 登录 注册 搜索
错误 的搜索结果
击鼓传花——轮询式错误处理机制的设计与实现(一)
--------------------------------------------------------------------------------
摘要
本文简单介绍了一种轮询式错误处理机制的设计思想与具体实现,本机制可以灵活地实现对错误处理方式的扩充,以及对错误信息格式的自定义。
--------------------------------------------------------------------------------
目录
http://www.blue1000.com/bkhtml/c17/2005-12/38948.htm日期:2005/12/23 0:30:25
ASP.NET具有一个很好的新功能:它对运行时间错误的处理和跟踪提供了丰富支持。特别是,它为管理人员提供了一种很简单的方法,可以保证那些令人恐惧的“ASP 43433ax”十六进制形式的错误永远也不会被显示到客户面前。相反,它允许显示一个较为定制化的信息,比如“对不起,这个站点不可用”。ASP.NET还提供了一种强大的方法,使开发人员可以对他们的代码进行装备,向管理人员提供发生在工作站点问题的额外信息与通知。本文详细介绍了这两种技术,同时在结尾包括了一个样本代码,你可以直接使用它试验一下。
确保不会泄露安全信息
ASP.NET同以前的ASP一样,当服务器上发生了一个运行时间或编译时间错误时,就会生
http://www.blue1000.com/bkhtml/c17/2005-12/38834.htm日期:2005/12/23 0:30:22
ASP.NET中的错误处理支持
ASP.NET具有一个很好的新功能:它对运行时间错误的处理和跟踪提供了丰富支持。特别是,它为管理人员提供了一种很简单的方法,可以保证那些令人恐惧的“ASP 43433ax”十六进制形式的错误永远也不会被显示到客户面前。相反,它允许显示一个较为定制化的信息,比如“对不起,这个站点不可用”。ASP.NET还提供了一种强大的方法,使开发人员可以对他们的代码进行装备,向管理人员提供发生在工作站点问题的额外信息与通知。本文详细介绍了这两种技术,同时在结尾包括了一个样本代码,你可以直接使用它试验一下。
确保不会泄露安全信息
ASP.NET同以前的ASP一样,当
http://www.blue1000.com/bkhtml/c17/2005-12/38830.htm日期:2005/12/23 0:30:22
今天在给一个程序加入ImageList的时候碰到了这样的运行错误:
未能在给定的程序集中找到任何适合于指定的区域性(或非特定区域性)的资源。请确保已将“frmMain.resources”正确嵌入或链接到程序集“XXX”。
baseName: yyy locationInfo: xxx.yyy resource file name: yyy.resources assembly: XXX, Version=1.0.1698.16471, Culture=neutral, PublicKeyToken=null
其实之前在给这个程序的主窗口自定义icon的时候也碰到过同样的问题,只是当时没
http://www.blue1000.com/bkhtml/c17/2005-12/38640.htm日期:2005/12/23 0:30:16
引言:
任何一个系统都不可能一劳永逸,一直没有错误的运行下去,一个优秀的系统的出错处理也一定是优秀的,而一个好的程序员也一定会很观注可能出错的地方,并作出相应的容错处理。C#中的try catch其实已经为我们省了不少事情,本文并不是并不是对如何做出错处理进行论述的,而是给出一种收集出错信息,并将出错信息存储到Windows日志中的方案。
一、处理代码:
using System;
using System.Diagnostics;
using System.Text;
using System.IO;
http://www.blue1000.com/bkhtml/c17/2005-12/38301.htm日期:2005/12/23 0:30:06
在客户端中调用WebService的方法处理业务流程,如果业务处理程序返回错误,一般我们可以利用返回错误码的方式将处理结果返回给客户段,客户段针对不同的错误码进行相应的错误处理,按照这种处理流程有时候客户端可能需要很多重复的代码来响应不同的错误码,一个简单的例子就是,对于不同的错误码,显示不同的错误消息,有些系统中,业务处理的错误消息可能是放在业务数据库中的,在这种情况下,客户段要显示错误消息,还必须要调用相应的Service获取错误消息。
WebService利用SoapException的Detail提供了给客户端返回更详细错误信息、或业务相关信息的能力,例如在一个认证的例子中可以利用下面代码给客户段返回异常
http://www.blue1000.com/bkhtml/c17/2005-12/37961.htm日期:2005/12/23 0:29:57
三.解决办法
知道了导致HTTP 500内部错误的原因,解决起来就比较简单了,那就是人工同步IWAM账号在Active Directory、IIS metabase数据库和COM+应用程序中的密码。
具体操作分三步,均需要以管理员身份登录计算机以提供足够的操作权限(IWAM账号以IWAM_MYSERVER为例)。
(一)更改Active Directory中IWAM_MYSERVER账号的密码
因IWAM账号的密码由系统控制,随机产生,我们并不知道是什么,为完成下面两步的密码同步工作,我们必须将IWAM账号的密码设置为一个我们知道的值。
http://www.blue1000.com/bkhtml/c17/2005-12/37463.htm日期:2005/12/23 0:29:44
一.错误表现
IIS5的HTTP 500内部服务器错误是我们经常碰到的错误之一,它的主要错误表现就是ASP程序不能浏览但HTM静态网页不受影响。另外当错误发生时,系统事件日志和安全事件日志都会有相应的记录。
具体如下:
(一)IE中的表现
当浏览以前能够正常运行的asp页面时会出现如下的错误:
网页无法显示
您要访问的网页存在问题,因此无法显示。
---------------------------------------------
http://www.blue1000.com/bkhtml/c17/2005-12/37422.htm日期:2005/12/23 0:29:43
摘要:学习如何避免在使用 ASP.NET Datagrid 控件进行开发时可能发生的一些常见错误(本文包含一些指向英文站点的链接)。
Datagrid 控件是 Microsoft® ASP.NET 中功能最强、用途最广的 Web 控件之一,这一点已经得到了 ASP.NET 权威人士的认同。虽然 Datagrid 控件易于使用,但同样易于给使用者带来麻烦。以下是许多人所犯的一些错误,这些人包括从初学者到富有经验的 .NET 专家。您可以看到许多苦闷的使用者在 ASP.NET 新闻组和论坛就这些错误提出问题。遵循本文概述的相当简单的步骤,可以帮助您避免这些错误,并节约大量的开发时间。
可以
http://www.blue1000.com/bkhtml/c17/2005-12/37192.htm日期:2005/12/23 0:29:36
 1 微软Windows产品有一个非常低级的错误!该错误来自微软Windows附带的计算器(开始 附件 计算器)。当你尝试用9216除以96并按下=按钮时,计算器竟然没有反应!!! 而9216处以97,98却能正常。
  2 还有一个错误,当你尝试用48000除以192并按下’=’按钮时,计算机竟然显示出你的名字! 
http://www.blue1000.com/bkhtml/c17/2005-12/37005.htm日期:2005/12/18 1:23:42
第三部分 设计文本的显示格式与位置
第四讲、检查拼写错误
GoL
http://www.blue1000.com/bkhtml/c112/2005-12/36862.htm日期:2005/12/17 1:09:00
  一个学生收到他父亲的信。信上说:你以后写家信,应该多写一些生活的情况,不要只知道要钱。这次寄10块钱给你,附带告诉你一点小错误,用阿拉伯写10的时候,只能写一个零,不能写两个。
http://www.blue1000.com/bkhtml/c52/2005-12/34171.htm日期:2005/12/9 2:13:08
http://www.blue1000.com/bkhtml/c16/2005-12/34126.htm日期:2005/12/9 0:07:10
錯誤代碼
無法更新資料庫
中文版: [Microsoft][ODBC Microsoft Access 驅動程式]無法更新. 資料庫或物件是唯讀的.
英文版:Cannot update. Database or object is read-only. Microsoft OLE DB Provider for ODBC Drivers error '80004005' [Microsoft][ODBC Microsoft Access Driver] Cannot update. Database or object is read-only.
因為使用者嘗試新增或更新資料等動作,但卻沒
http://www.blue1000.com/bkhtml/c16/2005-11/30468.htm日期:2005/11/19 13:59:47
这十三天,我在写一个论坛,因为刚学ASP时间不长,更何况是和第一次写论坛,碰到好不少错误。在写论坛的时候,我把所遇到的一些错误记
录了下来,想贴到这里,也许对大家有点用处。
1。
错误提示:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC 驱动程序 管理器] 未发现数据源名称并且未指定默认驱动程序
/myforum/bbsconn.asp,行4
做检测昵称中的check.asp这个文件时,
<!--#include file=
http://www.blue1000.com/bkhtml/c16/2005-11/30355.htm日期:2005/11/19 13:59:43
错误代码 错误消息 说 明
ASP0100 Out of memory 内存不足(不能分配要求的内存)
ASP0101 Unexpected error 意外错误
ASP0102 Expecting string input 缺少字符串输入
ASP0103 Expecting numeric input 缺少数字输入
ASP0104 Opration not allowed 操作不允许
ASP0105 Index out of ange 索引超出范围(一个数组索引超届)
ASP0106 Type Mismatch 类型不匹配(遇到的数据类型不能被处理)
ASP
http://www.blue1000.com/bkhtml/c16/2005-11/30347.htm日期:2005/11/19 13:59:42
由于工作原因,笔者经常需要使用Asp开发一些小型程序,在Windows 2000下开发和使用相关程序时一般不会出现什么问题,并且也很容易解决。但是由于笔者为了尝鲜使用了Windows 2003 Server时,开发相关程序就出现了这样那样的问题,比如浏览器不能显示详细出错信息,连接Access时总是报错等,让笔者苦不堪言。在多次实践和查看了一些参考资料之后,对处理相关的问题有了一些经验,现在终于可以在Windows 2003 Server 下面调试和使用相关的程序了,因此特记录在此与大家分享,还请各位多多批评指正。
错误之一:不能在浏览器端显示调试信息,只显示HTTP 500错误。
不出意外的话
http://www.blue1000.com/bkhtml/c16/2005-11/30325.htm日期:2005/11/19 13:59:41
相信大家在运行和数据库打交道的asp文件时遇到过一下的问题:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x1844 Thread 0x1b40 DBC 0x554cc59c Jet'。
/friends/conn.asp,行5
昨天我也遇到了,以前解决的办法都是重新安装系统,昨天我实在是不想安装,所以跑去msdn去查,结果终于给找到了~
http://www.blue1000.com/bkhtml/c16/2005-11/30318.htm日期:2005/11/19 13:59:40
2000升级到2003后使用asp访问数据库时,在conn.open始终发生8007007f错误
重装IIS和SQL Server均得不到解决。
经查,发现部分系统升级到2003后的确会发生此错误,并且找到了解决的办法:
将 oledb32.dll 解压到一下两个目录,然后冲重启服务器1) C:\WINNT\system32\dllCache
2) C:\Program Files\Common Files\System\OLE DB
下载地址 http://www.promiseweb.com/oledb32.zip
一下是原文
I had the s
http://www.blue1000.com/bkhtml/c16/2005-11/30299.htm日期:2005/11/19 13:59:40
在ASP有用Dim预先定义变量是非常好的习惯,可我碰到这样的问题:
用存储过程取出一个结果集,其中一个字段为smallDate类型,缺省值为Null,这里为'2001-4-4',做如下判断:
...
<Table>
...
</Table>
<%
IF Not IsNull(oRs("E_DT")) Then
%>
  <Table>
  ...
  </Table>
<%
End IF
%
http://www.blue1000.com/bkhtml/c16/2005-11/30090.htm日期:2005/11/19 13:59:30
ASP中查错之实例
有这样一个程序,是对Application集合中的元素进行活动的添加与删除,程序如下:
<%@ LANGUAGE=VBSCRIPT %>
<HTML>
<HEAD>
<TITLE>The Application Object</TITLE>
<STYLE TYPE="text/css">
BODY {font-family:Tahoma,Arial,sans-serif; font-size:10pt}
INPUT {font-family:Tahoma,Arial,s
http://www.blue1000.com/bkhtml/c16/2005-11/30084.htm日期:2005/11/19 13:59:28
                使用ASP的错误陷阱实现网站虚拟目录功能
    我想大家一定都看见过在很多提供个人主页的网站上有这个虚拟目录功能。
就是http://xxx.xxx.xxx/~Batman就会连接到我的主页上(假设我有这个主页,呵呵)
    那么我们怎么使用纯粹的ASP技术来实现这个功能了,例如在chinaasp上如果
联接是http://www.chinaasp.com/~B
http://www.blue1000.com/bkhtml/c16/2005-11/30031.htm日期:2005/11/19 13:59:26
你这个问题产生的原因实在太多了,我只好给你一一列出来了:
1.首先要保证你的Web Server运行中,检查方法是使用IE随便打开你Web上的一个页面
  注意是打开Web Server上的页面,不要使用打开文件方式。
2.保证你安装了FrontPage Server Extensions.检查方法如下:
  打开以下网址,如果出现下面的错误,就说明你还没有安装。
  http://<servername>/_vti_bin/shtml.dll.
  FrontPage 2000 Server Extensi
http://www.blue1000.com/bkhtml/c16/2005-11/30023.htm日期:2005/11/19 13:59:25
错误80004005信息处理方法(给小城写的,你好好找找把)
错误信息(错误信息我不用翻译成中文了把,呵呵,大家谅解)
    Microsoft OLE DB Provider for ODBC Drivers error '80004005'
    [Microsoft][ODBC Microsoft Access 97 Driver] The Microsoft Jet database
    engine cannot open the file '(un
http://www.blue1000.com/bkhtml/c16/2005-11/30022.htm日期:2005/11/19 13:59:25
文档: 检查错误
当您在服务器脚本中用 remote scripting 调用方法时,可能会遇到多种错误,包括语法错误和运行时间错误,以及调用 remote scripting 方法时的错误。remote scripting 调用机制向您提供了获知调用过程中所出现错误信息的途径。
错误处理程序根据您是进行同步或者异步调用稍微有些不一样。如果您在进行同步调用时导致错误,那么 remote scripting 机制将在浏览器中显示一条错误消息。错误文字来自于调用对象的 message 属性。有关详细信息,请参阅如下的“Remote Scripting 调用故障诊断”。
不过,如果您产生导致一个错误的异步调用,那么您可以通过
http://www.blue1000.com/bkhtml/c16/2005-11/29998.htm日期:2005/11/19 13:59:25
今天我在准备格式化我的ntfs分区时,不小心吧装有98的c:盘给格掉了,从此我就进入了一个不眠之夜!
起先2000在也进不去了,但是用win2000重新装时发现监测完就出现蓝屏错误,换盘也不行,估计是注册表信息有误!于是找来win2000的启动盘到是能正常启动,但到了要案装win2k是却提示找不到光驱(注我的光驱是scsi口的)。没有办法找来winme的启动盘启动到有cdrom的dos下,重新fdisk,好心痛(98下的一些文档和资料全都饿玩完了)。这下本以为因该可以从光盘启动win2000了,可没想到还是蓝屏错误。没有办法的办法,要拆硬盘是在是麻烦的不得了,于是找了一张winme的盘重新装winme,现在winme装上了,因该可以装2000了吧,但是光盘起在一
http://www.blue1000.com/bkhtml/c16/2005-11/29773.htm日期:2005/11/19 13:59:19
<span id=url1></span><br>
<span id=url2></span>
<script language="JavaScript">
    function butt(){
        tim=1
        setInterval("tim++",100)
http://www.blue1000.com/bkhtml/c16/2005-11/29569.htm日期:2005/11/19 13:59:14
            VBScript错误信息列表
错误号    错误信息
5        无与之对应的过程
6        溢出
7        内存溢出
http://www.blue1000.com/bkhtml/c16/2005-11/29449.htm日期:2005/11/19 13:59:11
适用于:
Microsoft Active Server Pages
Microsoft Data Access Components 1.5
Microsoft Data Access Components 2.0
Microsoft Data Access Components 2.1
Microsoft Data Access Components 2.1 SP1
Microsoft Data Access Components 2.1 SP2
Microsoft Data Access Components 2.5
Microsoft Data Access
http://www.blue1000.com/bkhtml/c16/2005-11/29056.htm日期:2005/11/19 13:59:00
下标列出客能从ADO操作得出的标准错误。
常量名 代码 说明
adErrProviderfailed 3000 提供者未能完成请求的动作
adErrInvalidArgument 3001 应用程序正使用类型错误、超出可接受范围或其他参 数冲突的参数
adErrOpeningFile
http://www.blue1000.com/bkhtml/c16/2005-11/29037.htm日期:2005/11/19 13:58:59
1.错误信息 
Microsoft  OLE  DB  Provider  for  ODBC  Drivers  error  “80004005“ 
[Microsoft][ODBC  Microsoft  Access  97  Driver]  The  Microsoft  Jet
http://www.blue1000.com/bkhtml/c16/2005-11/28858.htm日期:2005/11/19 13:58:39
  ASP是非常简单的,以至于许多的开发者不会去思考错误处理。错误处理能够让你的应用程序更加合理。我看到过很多个用ASP编写的商业网站,大多数都忽略了错误处理。
  错误的类型
  有三种主要的错误类型:
  1.编译错误:
  这种错误出现一般都是代码的语法问题。因为编译错误而导致辞ASP停止运行。
  2.运行错误:
  这个错误是发生在你准备运行ASP时的。例如:如果你试图给一个变量赋值,但是却超出了该变量允许的范围。
  3.逻辑错误:
  逻辑错误是最难被发现的,这种错误经常是一种结构错误,电脑是发现不了的。这就需要我们彻头彻尾地检查我们的代码。
http://www.blue1000.com/bkhtml/c16/2005-11/28814.htm日期:2005/11/19 13:58:30

http://www.blue1000.com/bkhtml/c16/2005-11/28720.htm日期:2005/11/19 13:58:23
这两天做了一个小PROJECT,大致是一个SERVER监控系统,如果发现某部SERVER有异常,发送EMAIL到相关手机,以便在非工作时间和节假日也能及时知道系统故障。
其中一个功能就是发送EMAIL。程序是这样的:
myMailMsg.To = "888888888@mobile.att.net";
myMailMsg.From = "support@medicalit.net";
myMailMsg.Subject = "server down";
myMailMsg.Body = "Please call StarLan to chen Database
http://www.blue1000.com/bkhtml/c17/2005-11/28622.htm日期:2005/11/16 20:03:42
近日给老美做外包项目,被老美逼出来了一套关于错误处理的方法,在此不敢藏拙,奉献出来给大家批判。
首先,屏蔽程序中所有的自动错误处理,千万不要出来:“
System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: 服务器无法处理请求。”等错误页面,而应该是一些简单易懂的东西,俺在此使用的是Duwamish 7.0里的错误处理页面:
<body >
<H2>An error has occurred</H2>
http://www.blue1000.com/bkhtml/c17/2005-11/28147.htm日期:2005/11/16 20:02:53
  • 5/9
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 9
  • »