Так, сайт, я продолжаю работать, использует urlrewriting при взаимодействии с aspnet_isapi.dll (все отображается на нем). Я поднял свой файл app_offline.htm, и все текстовые шоу, однако, CSS или изображения не подаются. Я предполагаю, что они обрабатываются ASP.NET из-за подстановочного знака, отображающегося вместо IIS. Это корректно? Если так, как я могу позволить IIS служить этим файлам? Кроме того, проблема я вижу возникновение.. в web.config для rewriter настроек:
<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"/>
Спасибо за справку все, - Steve
Это потому, что если веб-сервер видит файл App_Offline.htm, он обслуживает этот файл для каждого запроса на сайте - даже изображения. Вы должны обслуживать изображения с другого сайта. Или вы можете попробовать что-нибудь подобное http://en.wikipedia.org/wiki/Data_URI_scheme