我的 IIS 上运行了大约 68 个应用程序。这些应用程序分布在 18 个网站上。
我为每个网站创建了一个 app_offline.htm,但它似乎不起作用。我认为原因是因为正在运行的应用程序来自文件系统中的不同文件夹(并且不一定在网站根目录中)。我们拥有的许多应用程序也是经典的 ASP。
应用程序池通常设置为 .NET CLR v 2.0(只有少数是“无管理代码”)。对于大多数网站,app_offline.htm 根本不起作用。
我有这个 app_offline.htm 页面,它将用户重定向到新服务器,将所有请求(在 80 和 8080 上)转发到一个 app_offline 文件的最佳方式是什么。我的 IIS 版本是 7.5
澄清
在我的组织中,本地应用程序与服务器名称一起使用。就像发送电子邮件应用程序用作 ( http://usap611/sendmail ) 或本地休假应用程序用作 ( http://usap611:8080/leave )。我们有一个带有 2012 版操作系统的新 Windows 服务器,并且已经迁移了应用程序。因此,我们需要向可能在浏览器中为这些链接添加书签的人显示一个离线页面,并且 app_offline 页面中包含应用程序的新链接。