customerrors

1. 默认的debug属性为“True”

在程序编译完成交付使用之后应将其设为 True(Web.config文件中有详细说明,此处省略示例)

2. ASP.Net模块的处理

重要性

determines that.aspx must be handled by the ASP.Net module and then the customerrors section in the web.config (and indeed web.config itself) kicks in.

3. 远程访问配置问题

解决方法

在服务器上运行网站,远程访问该网站时候,提示webconfig文件的配置无法显示程序中具体的错误信息,原因是没有将标记的“mode”属性设置为“off”

4. 查看详细错误信息

操作步骤

如果您想查看详细出错信息,可以使用管理员身份登录后台并在日志管理中查看该异常的详细情况,也可以通过设置web.config中的 customErrors 标记的“mode”属性设置为“Off”

5. 服务器遇到内部错误提示

问题解决

但如果服务端与客户端在二台电脑上的时候,通常客户端获取服务端内部错误的时候,只是提示:服务器遇到内部错误 请打开服务器的 .config 文件中的 customErrors。

6. 远程计算机显示详细错误信息

配置方法

为了使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 标记。然后应将此 标记的“mode”属性设置为“Off”

7. customErrors节点设置项

选择设置项

customErrors 该节点有三种可选的设置项 On:服务器开发的最安全选项,因为它总是隐藏错误提示信息. RemoteOnly:向大多数用户展示一般的错误信息,但向拥有服务器访问权限的用户展示完整错误信息。

8. 补充信息

提示信息

补充一点:customErrors 节点用于定义一些自定义错误信息。