asp.net – Http错误503的自定义错误页面

前端之家收集整理的这篇文章主要介绍了asp.net – Http错误503的自定义错误页面前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要发送一个自定义错误页面为我的asp.net网站生成的503错误.我试图通过关闭应用程序池(不起作用)和通过请求泛滥我的应用程序来模拟条件.即使IIS向我发送默认的503错误页面,即使我尝试在IIS和ASP.NET中设置自定义URL以获取错误代码,但仍会返回默认的503错误页面

我很感激,如果有人也可以告诉我IIS发送的默认503错误页面.

解决方法

同样的问题,但我刚刚设法让这个工作为我们在.NET应用程序中使用经典ASP控件页面(我不知道它是否适用于apsx)

>确保在IIS中启用了经典ASP.值得一读:http://blogs.iis.net/bills/archive/2007/05/21/tips-for-classic-asp-developers-on-iis7.aspx
>创建一个名为Offline.asp的经典ASP文件,并将其放在您网站的根目录中,内容如下:

<%

Response.Status = "503 Service Unavailable"
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma","no-cache"
Response.Expires = -1

%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <Meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
        <Meta name="robots" content="noindex,nofollow" />
        <title>Sorry,we're down for essential maintenance</title>
    </head>
    <body><h1>Sorry,we're down for essential maintenance</h1></body>
</html>

>现在在IIS7管理器中,进入错误页面管理部分,添加如下自定义错误页面

现在每当IIS收到一个503,它会将Offline.asp的内容发送到浏览器,以及503代码(这对于搜索引擎不会列出错误页面很重要!)

现在,如果你想让你的应用程序离线,你可以设置一个简单的重定向规则,将所有内容重定向到Offline.asp.

原文链接:https://www.f2er.com/aspnet/249616.html

猜你在找的asp.Net相关文章