建设部网站官网 取消八大员,惠城网站设计,asp怎么新建网站,win10部署wordpressweb.config文件之自定义错误节 大家都知道#xff0c;在开发asp.net应用程序时#xff0c;通过web.config文件可以配置在执行 Web 请求期间发生未处理的错误时#xff0c;ASP.NET 显示信息的方式。下面是一个典型的基本配置#xff1a; ?system.webcustomErro… web.config文件之自定义错误节 大家都知道在开发asp.net应用程序时通过web.config文件可以配置在执行 Web 请求期间发生未处理的错误时ASP.NET 显示信息的方式。下面是一个典型的基本配置 ? system.web customErrors modeOn defaultRedirectGenericErrorPage.htm !--资源不可用。服务器理解客户端的请求但拒绝处理它如请求web.config文件-- error statusCode403 redirectNoAccess.htm / error statusCode404 redirectFileNotFound.htm / /customErrors /system.web 上面的customErrors则是我们定义自定义错误的配置结点它有两个比较重要的属性mode和defalutRedirect。 下面是MSDN上的描述 mode指定是启用还是禁用自定义错误或者在服务器自身之外的计算机上查看错误时禁用详细错误消息。 可以将 mode 设置为以下值On指定启用自定义错误。 如果未指定 defaultRedirect 特性用户将看到一般性错误。 会向远程客户端和本地主机显示自定义错误。Off指定禁用自定义错误。 会向远程客户端和本地主机显示详细的 ASP.NET 错误。RemoteOnly指定仅向远程客户端显示自定义错误并且向本地主机显示详细的 ASP.NET 错误。 这是默认值。
defaulRedirect指定出错时将浏览器定向到的默认 URL。 如果未指定该特性则显示一般性错误。 上面的描述中有3种错误自定义错误、一般性错误、详细的asp.net错误。 那这三种错误分别指的是什么下面通过一个简单的例子来说明。 1如果设置modeOff则禁用自定义错误向远程客户端和本地主机显示详细的 ASP.NET 错误。 上图的信息即是详细的详细的 ASP.NET 错误。 2如果设置modeOn则启用自定义错误。如果未指定 defaultRedirect 特性用户将看到一般性错误。 我们去掉 defaultRedirect属性并设置modeOn。此例子中代表启用自定义错误显示但会发生分母为0的错误时 ASP.NET的处理方式。如下图所示 上图显示的信息即为一般性错误。 3如果设置modeOn则启用自定义错误。此处指定 defaultRedirectGenericErrorPage.htm则将显示自定义错误。 此时显示的则是自定义错误。 同样的我们也可以指定当访问的文件不存在或无权限访问当前页面时asp.net如何显示我们自定义的页面。可以通过error子 结点来配置。如 error statusCode403 redirectNoAccess.htm /error statusCode404 redirectFileNotFound.htm / 更多http://www.cnblogs.com/andylcp/p/3219029.html 此处只简单描述自定义错误配置中比较常用的信息有关配置结点更详细的信息请参考MSDN。 转载于:https://www.cnblogs.com/sunet/p/3222759.html