现在的位置: 首页 > 综合 > 正文

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

2013年12月30日 ⁄ 综合 ⁄ 共 2668字 ⁄ 字号 评论关闭
 

虚拟主机常见错误和解方法
[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网页以下错误:
原因: Asp程序常见错误提示.asp程序有问题.详细错误信息 才能确定 到底是asp程序里出错误.
在IE工具选择 "工具"->"Internet 选项"->""-> 取消 "示友好Http错误信息". 然后重新刷新网页 就可以看到详细错误信息.
修改后 刷新原提示程序具体错误:
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> 标记的“modeOff”。

<!-- 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请联系我务专员.

 

抱歉!评论已关闭.