У меня есть файл. 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 и перенаправляется на статический сервер, что на самом деле хуже, чем обслуживание изображения с сервера динамического содержимого).