ASP.NET 错误页怎么设置 ASP.NET 错误页设置方法

以用 IIS 设置 ASP.NET 发生错误时,是显示错误信息,还是显示自定义信息,还是本机显示错误信息、远端显示自定义信息。

 


如上图,如果在 IIS 中设置,则必须填“默认页”,也就是出现错误时要跳转的页面。我认为这是个 BUG,“默认页”不应该是必填项,就算是必填项,也应该根据“模式”来确定某些情况下才是必填项。

还有,这里说“绝对 URL”,其实不一定非得以“http://”开头,直接写文件名也是可以工作的。

当然,这个设置,我们也可以在 web.config 中手工设置,这样“默认页”就可以不填了。

<system.web>

  <customErrors defaultRedirect="error.htm" mode="RemoteOnly" />
我们可以把 defaultRedirect="error.htm" 删除。这样,当出现错误时,就不是跳转面,而是显示如下:

 

时间: 2024-09-17 23:45:33

ASP.NET 错误页怎么设置 ASP.NET 错误页设置方法的相关文章

如何设置asp.net的错误提示的语言

问题描述 如果asp.net运行的时候有错误发生,会有提示我的操作系统是中文的,但是visualstudio2008sp1时英文,如果运行asp.net时有错误发生,提示是中文的我该怎么样设置使得的错误提示是英文的,因为如果是英文的话,我就可以可以去国外网站搜索错误提示的信息. 解决方案 解决方案二:该回复于2009-03-15 10:37:12被版主删除

asp.net-ASP.NET母板页问题:为什么创建第二个母板页的时候出现这个错误??

问题描述 ASP.NET母板页问题:为什么创建第二个母板页的时候出现这个错误?? 第一个母板页代码 <%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 T

IIS7.5显示ASP的详细错误信息&amp;quot;500 – 内部服务器错误解决&amp;quot;_win服务器

方法如下: 打开Internet 信息服务(IIS)管理器(运行--inetmgr),然后双击"ASP"打开属性页, (Internet 信息服务(IIS)管理器) 然后展开"调试属性",将"将错误发送到浏览器"的值改为"True",然后点击右侧的"应用"以保存设置. 然后双击打开"错误页"属性页,然后点击右侧的"编辑功能设置",选择"详细错误(D)&quo

关于ASP.NET中Resonse.QueryString函数汉字参数传递错误的处理办法

asp.net|错误|函数|汉字 最近在处理Resonse.QueryString函数汉字参数传递时,发生不能完整传递参数的具体值的错误,经过分析,发现是Web.config中的encoding和全球化设置不正确,先贴出来,以免同仁再犯同样的错误: 1.首行:<?xml version="1.0" encoding="utf-8" ?>=><?xml version="1.0" encoding="GB2312&

ASP.NET 2.0数据教程之三:母板页和站点导航

本系列文章导航 ASP.NET 2.0数据教程之一:创建一个数据访问层 ASP.NET 2.0数据教程之二:创建一个业务逻辑层 ASP.NET 2.0数据教程之三:母板页和站点导航 ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据 ASP.NET 2.0数据教程之五:声明参数 ASP.NET 2.0数据教程之六:编程设置ObjectDataSource的参数值 ASP.NET 2.0数据教程之七:使用DropDownList过滤的主/从报表 ASP.NET 2.0

ASP.NET MVC使用RazorEngine解析模板生成静态页_实用技巧

简述       Razor是ASP.NET MVC 3中新加入的技术,以作为ASPX引擎的一个新的替代项.在早期的MVC版本中默认使用的是ASPX模板引擎,Razor在语法上的确不错,用起来非常方便,简洁的语法与.NET Framework 结合,广泛应用于ASP.NET MVC 项目.       我们在很多项目开发中会常常用到页面静态化,页面静态化有许多方式,最常见的就是类似很多PHP CMS种使用的 标签替换的方式(如:帝国CMS.EcShop等),还有很多都是伪静态,伪静态我们就不做过

ASP XML编程objXML.async = False第1/2页_应用技巧

从技术上来说,在ASP环境中,读入并管理XML文本的主要方法有三种: 创建MSXML对象,并且将XML文档载入DOM: 使用服务器端嵌入(Server-Side Include,SSI): 就如同访问其他文本文件一样,使用FileSystemObject来访问XML文档: 第四种方法是在客户端创建内置的数据岛,有关的内容以后讲解. 一.使用DOM 为了在ASP代码中使用DOM,需要创建一个Microsoft XML分析器的实例,它像任何别的COM组件一样被实例化,在页面的开始处顼要增加几行标准代

农行支付接口ASP.NET出现com.hitrust.trustpay.client.MerchantConfig错误

问题描述 asp.net的接口WSE3.0安装不知道是否需要设置,所有的DEMO页面报错ReturnCode=[1999]ErrorMessage=[系统发生无法预期的错误-"com.hitrust.trustpay.client.MerchantConfig"的类型初始值设定项引发异常.]

ASP XML编程objXML.async = False第1/2页

从技术上来说,在ASP环境中,读入并管理XML文本的主要方法有三种: 创建MSXML对象,并且将XML文档载入DOM: 使用服务器端嵌入(Server-Side Include,SSI): 就如同访问其他文本文件一样,使用FileSystemObject来访问XML文档: 第四种方法是在客户端创建内置的数据岛,有关的内容以后讲解. 一.使用DOM 为了在ASP代码中使用DOM,需要创建一个Microsoft XML分析器的实例,它像任何别的COM组件一样被实例化,在页面的开始处顼要增加几行标准代