Правила перезаписи URL-адресов IIS 7 не применяются

У меня есть файл. net 4.0, размещенное на сервере IIS7.

Прочитав это: http: //learn.iis. net / page.aspx / 496 / iis-url-rewriting-and-aspnet-routing / об обслуживании статического контента с другого сервера, чтобы файлы cookie не отправлялись с каждым запросом статического файла, я попробовал но без особого успеха.

Это часть, записанная в файле web.config:


    
        
            
                
                
            
        
    

После определения этого правила каждая ссылка на файл в папке изображений должна быть переписана в URL статического сервера. Но это совсем не работает, теперь каждое изображение в папке изображений возвращает 404 not found. Любая идея о том, что может вызывать такое поведение или другое решение о том, как обслуживать файлы из определенной папки с другого сервера, не просматривая тонны кода и меняя все ссылки для ссылки на статический сервер?

Я также пробовал использовать тип действия «Перенаправление» вместо действия «Переписать», которое действительно сработало, но это противоречит причине, по которой я пытаюсь обслуживать файлы на другом сервере (таким образом, запрос отправляется на мой сервер динамического содержимого со всеми необходимыми файлами cookie и перенаправляется на статический сервер, что на самом деле хуже, чем обслуживание изображения с сервера динамического содержимого).

6
задан Paul Tyng 18 February 2012 в 13:52
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: