因此,我正在处理的网站正在使用 urlrewriting 与 aspnet_isapi.dll 协调(一切都映射到它)。我放了我的 app_offline.htm 文件,所有的文本都显示了,但是没有提供 CSS 或图像。我猜由于通配符映射而不是 IIS,它们正在由 ASP.NET 处理。这个对吗?如果是这样,我怎样才能允许 IIS 提供这些文件?此外,我可以在重写器设置的 web.config 中看到一个问题:
<rewrite url="^~/images/network/(.*)/(.*).jpg$" to="~/services/ImageHandler.ashx?type=$1&id=$2"/>
<rewrite url="^~/image/view/(.*).jpg$" to="~/ServePRView.aspx?id=$1"/>
<rewrite url="^~/asset/view/(.*).jpg$" to="~/services/ImageHandler.ashx?id=$1&type=asset"/>
感谢大家的帮助,-史蒂夫