IIS停止网站显示维护页面HTML

技术标签: C#  asp.net  ASP.NET-MVC  II  服务器

当网站停在IIS上时。我需要显示一些维护页面

我尝试在IIS上使用“错误页面”,但它对我不起作用

<httpErrors>
        <remove statusCode="403" subStatusCode="-1" />
        <error statusCode="403" prefixLanguageFilePath="" path="/maintenance.html" responseMode="ExecuteURL" />
    </httpErrors>

我在我的web.config中添加了它仍然无法正常工作

你有什么主意吗 !

看答案

显然,如果您停止Web服务器,则什么都不会显示。因为Web服务器不起作用,也不会提供任何内容。在您的情况下,自定义HTML页面。我认为出于您的目的,您可以使用呼叫的方法 反向代理。

enter image description here 1)首先,您应该在IIS前方设置NGINX或其他Web服务器作为反向代理。

2)然后配置nginx超时设置。您可以配置您的反向代理应该等待IIS服务器响应的时间

proxy_connect_timeout       300;
proxy_send_timeout          300;
proxy_read_timeout          300;
send_timeout                300;

3)之后,您应该在发生504 Gateway超时时提供自定义错误页面。对于此中,在NGINX服务器设置中写下类似的内容。

server {
        . . .

        error_page 500 502 503 504 /custom_50x.html;
        location = /custom_50x.html {
                root /usr/share/nginx/html;
                internal;
        }

        . . .
}

您可以在Web中找到一个真正的详细信息说明。我的指令提供了Hight级别的说明,如何解决您的问题。我希望这对您有所帮助。


智能推荐

【华为云技术分享】HDC.Cloud | 为防止交通事故,95后学生运用“黑科技”这样做!

【摘要】 智能车伙伴基于AIoT,利用实时抓取到的图像信息融合实时监测的体征数据,综合判断驾驶员疲劳程度和状态,并发出提醒,最终完成“基于AIoT的驾驶员状态实时监测系统 经常在电视上总会看到这样的消息:xxx道路发生严重交通事故,X死X伤。 疲劳驾驶和酒驾目前已经成为高速上的头号杀手,根据相关数据统计: ▸每年由酒后驾车引发的交通事故达数万起;而造成死亡的事故中50%以上都与酒后驾车...

网络与多媒体基础知识--软考

前言: 最近小编在准备软件中级设计师的考试时学到了网络和多媒体基础知识,今天和大家来学习下。先上一张导图。 基本概念: 计算机网络:多台计算机组成的系统,他实现了远程通信, 远程信息处理,资源共享   媒体:1.信息的物理载体(存储,传递信息的实体)如手册,磁盘,光盘,磁带及相关播放设备等:2.承载信息的载体:即信息的表现形式(或传播形式),如文字,声音,图像,动画和视频等,即...

阿里云的免费云虚拟主机

最近刚刚把我的网站移到了阿里云,感谢阿里提供的免费云虚拟主机。 免费主机就一个要求,要绑定备案的域名,自己可以自由选择Windows/Linux系统,选好不能更换。 空间:1G,支持ASP/PHP和数据库。 申请页面:http://www.net.cn/hosting/free...

Golang配置图解教程

GoLang基础配置 下载网址:https://golang.google.cn/dl/ 一直点下一步即可,自行定义路径,建议下载最新版本 一:配置GOPATH GOPATH是一个环境变量,用来表明你写的go项目的存放路径(工作目录) GOPATH路径最好只设置一个,所有的项目代码都放在GOPATH的src目录下 创建步骤: 新建一个文件夹,起名时不要带有中文字符 添加环境变量 计算机右键,然后选...

Notepad++ 列编辑操作实例二则

一  一次替换一列符号 首先在Notepad++中插入一些文本; 按住alt 键不放; 按下鼠标左键,拖动,可以选中中间一列的逗号; 在键盘上敲入 | 符号;看一下,整个中间一列都变成 |; 二 插入自增编号 把光标移动到第一行的行首;如下图,选择 列块编辑 菜单; 在弹出的对话框中,选择 插入数字,初始值为1,增量为1, 十进制; 确定;看一下,在每一行的行首自动插入了数字; &nbs...

猜你喜欢

java对象创建、内存布局和访问定位

出入:深入理解Java虚拟机:JVM高级特性与最佳实践(第3版) 1.1对象创建 当Java虚拟机遇到一条字节码new指令时,首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有,那必须先执行相应的类加载过程。 这里常量池应该是方法区-》运行时常量池。 新生对象内存分配方式: 指针碰撞(Bump The Pointer...

Securing the Deep Learning Stack

This is the first post of Nervana’s “Security Meets Deep Learning” series. Security is one of the biggest concerns for any enterprise, but it’s especially critical for companie...

计算智能(CI)之粒子群优化算法(PSO)(一)

欢迎大家关注我们的网站和系列教程:http://www.tensorflownews.com/,学习更多的机器学习、深度学习的知识! 计算智能(Computational Intelligence , CI)是以生物进化的观点认识和模拟智能。按照这一观点,智能是在生物的遗传、变异、生长以及外部环境的自然选择中产生的。在用进废退、优胜劣汰的过程中,适应度高的结构被保存下来,智能水平也随之提高。因此计...

@解决[08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up. [

@解决[08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up. [28000][1045] Access denied for user ‘root’@‘localhost’ (using password: YES)...

ngrx注入到应用类构造函数里的store变量

这个类型为Store<fromExample.State>的变量: 本质是个Observable: store的source字段的_value里,包含了两个state的初始值: 更多Jerry的原创文章,尽在:“汪子熙”:...

问答精选

knitr: keep cache when I make small change in chunk

I understandably broke cache when updating a chunk (however the result should be the same, it was cosmetic changes). However, I do not want to run the chunk again because it takes 1 week to run. How c...

Parsing reddit json into Python array and print items from array

This is my first couple of weeks coding; apologies for a basic question. I've managed to parse the 'WorldNews' subreddit json, identify the individual children (24 of them as I write) and grab the tit...

How would I make it so that a border only spans a certain length, on one side?

How would I make it so that a border only spans a certain length, on one side? I tried and the css: You can try the line-height hack: The pseudo-element hack:...

Modalize does not override react navigation

Each time the user taps on a specific element I want to appear a modalize that describes everything of what the user tapped, I am using Modalize and tried to use portalize but I can't make the modaliz...

Duplicate code from identical objects in separate namespaces

I am writing a console app to make managing a local SSRS instance easier using the ReportExecution2005 and ReportService2010 libraries each providing different functions. To work with existing reports...

相关问题

相关文章

热门文章

推荐文章

相关标签

推荐问答