iis - iis站点停止时添加自定义HTML页面
问题描述
当我的网站在 iis 中自动停止时,我想显示一个“维护中”的 html 页面,而不是每次手动添加 app_offline.htm 。是否可以在站点停止时自动将 url 路由到维护页面?据我了解,当站点停止时,什么都没有受到影响,那么有没有办法重新路由路径而不是保留代理服务器?现在我收到“无法访问此站点。xx.xxx 拒绝连接。”
解决方案
如果您停止网站,则意味着该网站不再侦听对其所有绑定的请求。这可以防止您在网站中的应用程序接收任何后续请求;到您的网站的新连接将失败,就好像它不存在一样。
因此,首先启动您的站点并创建一个临时页面,用于重定向所有页面。
以下是 URL 重写规则,它将所有页面重定向到正在构建的页面:
<rule name="RequestBlockingRule1" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{URL}" pattern=".*" />
<add input="{REQUEST_URI}" pattern="temp.html" negate="true" />
</conditions>
<action type="Redirect" url="temp.html" />
</rule>
推荐阅读
- c++ - 对`i2c_smbus_read_word_data(int,unsigned char)的未定义引用
- android - postexecute() 异步类中的进度条问题
- c# - 保存单个用户的 Windows 窗体应用程序组合框和文本框选择并使用按钮加载它们
- google-cloud-platform - Google Cloud Composer 和 Google Cloud SQL
- python - Tensorflow - 使用自定义比较器对张量进行排序
- ios - CFNetworkCopyProxiesForAutoConfigurationScript 导致许多内存泄漏
- node.js - 在检索文档时使用猫鼬处理背压
- javascript - 使用 RecordRTC 进行屏幕录制 - 无法录制在屏幕上或通过扬声器播放的视频声音
- c++ - 如何在不同的列中插入随机数量的值?查询。C++。SQLite 数据库
- dynamic - 无法在 impex 上导入我在代码上创建的作业(hybris)