.net中常出现的错误异常的处理

虚拟 主机常 见错误 和解 方法
[2006-12-4]
虚拟 主机常 见错误 和解
站程序 400, 和500 之 错误 . 其中以 400-410 之 错误 是客 错误 ( 动态 程序无 ). 例如 404 表示用 户访问 了一 不存在的 网页 . 500 错误 是服 器端 错误 , 也就是用 程序 (Asp,Asp.net,Php 等) 错误 或者 站配置 错误 . 需要程序 根据 错误检查 程序 . 以下是常 见错误 方法 :
总结 在使用 虚拟 主机 错误 和相 的故障排除方法
1. 缺少默 . 错误 信息如下
Directory Listing Denied
This Virtual Directory does not allow contents to be listed.
原因:用 户删 除了 站默 (index.htm,index.asp,index.php 等), 网页 无法 .
: 重新上 , 也可以在用 中心 定默 .
2. 404 错误 : 访问网 , 无法找到 网页 :
无法找到 该页
正在搜索的 面可能已 经删 除、更名或 暂时 不可用。
原因:用 户删 除了 WWW , 或者用 户访问页 面不存在
: 重新 WWW . 重新上 文件
3. 网页 , 片无法正常 示.
原因: 由于用 户没 有上 传图 片或者 片路 对导 片无法正常 .
: 传图 片到指定的位置 ( 片上点 ->" " 片的路 和文件名 , 然后通 Ftp 文件到服 器的相 )
500 错误 :ASP 程序常 见错误 和解
1. 500 错误 : 访问 asp 网页 以下 错误 :
.net中常出现的错误异常的处理
原因: Asp 程序常 见错误 提示 . asp 程序有 问题 . 详细错误 信息 才能 确定 到底是asp程序 里出 错误 .
: 在IE工具 选择 " 工具"->"Internet 选项 "->" "-> 取消 " 示友好 Http 错误 信息 ". 然后重新刷新 网页 就可以看到 详细错误 信息 .
.net中常出现的错误异常的处理
修改后 刷新原 提示程序具体 错误 :
Active Server Pages 错误 'ASP 0116'
失脚本 关闭 分隔符
/a.asp ,行 1
2. Asp Access 库错误 , 错误 信息如下 :
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC Microsoft Access Driver]
见错误 不能打 关键 'Temporary (volatile) Jet DSN for process 0x1588 Thread 0x1260 DBC 0xb1e4f44 Jet'
原因: 是由于用 户没 有上 Access 或者 用 程序中 Access 指定 错误 造成的
: 检查 程序 , 确定 Access , 放到了程序指定的位置 .
ASP.NET 见错误 和解
1. Asp.Net 程序使用 : 通常Asp.net 有3 部分
A. bin ( 放用 户网 站程序中要用到的 Asp.net
B. web.config
文件( 这个 文件包含 站配置信息 , 是Asp.net 站必 的配置文件 , 放在根目 )
C. aspx
程序文件.
2. Asp.Net 程序 错误 如下 :
“/”用程序中的服错误

时错误
: 器上出 现应 用程序 错误 。此 用程序的 前自定 义错误设 置禁止 用程序 错误 详细 信息 ( 出于安全原因)。但可以通 在本地服 算机上 行的 浏览 看。

详细 信息 : 若要使他人能 算机上 看此特定 错误 信息的 详细 信息, 在位于 Web 用程序根目 下的“ web.config ”配置文件中 建一 <customErrors> 标记 。然后 应将 <customErrors> 标记 的“ mode Off ”。
<!-- Web.Config 配置文件 -->
<configuration>
 <system.web>
 <customErrors mode="Off"/>
 </system.web>
</configuration>
原因1: 是由于配置中 Asp.Net 程序 详细 错误 信息 .
: 按照要求 , 修改 web.config 文件 <customErrors mode="Off"/> mode ="Off", 站根目 . 然后刷新就可以看到 详细错误 . 然后根据 错误 修改程序就可以了 .
原因2: web.config 文件不是放在www根目 . 而是放在www的子目 下等 . 这样 户访问这个 录时 提示 错误 .
: 子目 下的 Asp.net 用程序移到 www 根目 . 这样 就可以看到 详细错误 . 可以根据 错误调 整程序 .
3. Asp.Net 程序 错误 如下 :
Server Error in '/' Application.
Runtime Error
Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".
原因1: web.config 文件不完整.不是合格的asp.net 配置文件.
: 检查 web.config 是否合格,有 候是粗心 ,xml 文件不完整. 致的 问题
原因2: asp.net版本 问题 .asp.net 有asp.net 1.1和 asp.net2.0 两个 版本 .
: 确定 您网 asp.net 需要 哪个 版本支持 . 选择 合适的服 行版本 . 1.1 的,如果需要升 2.0 请联 系我 务专员 .

你可能感兴趣的:(.net)