Asp.net app_offline.htm不适用于重写的URL

Asp.net app_offline.htm不适用于重写的URL,asp.net,iis-7,asp-classic,url-rewriting,iis-8,Asp.net,Iis 7,Asp Classic,Url Rewriting,Iis 8,我有一个特定页面的重写规则,使它更SEO友好 <rewrite> <rules> <rule name="Friendly Threads"> <match url="Topic/([^/]*)/([^/]*)/[^[#\?]*\??(.*)" /> <action type="Rewrite" url="thread_messages.asp?ThreadID={R:1

我有一个特定页面的重写规则,使它更SEO友好

<rewrite>
    <rules>
        <rule name="Friendly Threads">
            <match url="Topic/([^/]*)/([^/]*)/[^[#\?]*\??(.*)" />
            <action type="Rewrite" url="thread_messages.asp?ThreadID={R:1}&amp;PageNumber={R:2}&amp;{R:3}" />
        </rule>
    </rules>
</rewrite>

但每当我将
app_offline.htm
文件放到根目录中时,该站点将转到
app_offline.htm
页面,查找除上述匹配项之外的所有URL

这是意料之中的事,还是我可能在什么地方弄错了什么

如果有什么不同的话,这是一个在IIS 8(Windows 2012)下运行的经典ASP站点


(是的,我知道这就像让一个90岁的人坐在兰博基尼的轮子后面。)

据我所知,app_offline.htm只适用于ASP.NET。由于重写结果是经典ASP,该页面由另一个IIS模块处理,因此它不会关心app_offline.htm是否存在


换句话说,您没有做错什么,但就我所知,经典ASP不支持
app_offline.htm

app_offline.htm
仅适用于ASP.NET。由于重写结果是经典ASP,该页面由另一个IIS模块处理,因此它不会关心app_offline.htm是否存在

换句话说,您没有做错什么,但是经典ASP不支持
app\u offline.htm