Necesito usar CDN para todas las imágenes de mi sitio. Por lo tanto, he decidido usar el módulo de reescritura de IIS de IIS, , porque edito manualmente todas las vistas de mi sitio, es imposible para mí.Poner imágenes en CDN, utilizando MVC3 en IIS7
Así que he hecho reglas para IIS, por ejemplo:
<rule name="cdn1" stopProcessing="true">
<match url="^Content/Images.*/(.*\.(png|jpeg|jpg|gif))$" />
<action
type="Redirect"
url="http://c200001.r9.cf1.rackcdn.com/{ToLower:{R:1}}"
redirectType="Permanent" />
</rule>
Su trabajadas, pero como se puede ver que hay redirigir tipo se utiliza (301 Permanente). Y creo que esto afecta el rendimiento del sitio. Quizás es posible editar Request.Output para reemplazar la imagen URL?
Consejos, ¿cómo puedo usar CDN para imágenes, no edito mis vistas y evito redirecciones?
Cualquier ayuda será apreciada
esto es exactamente lo que necesito, gracias usted y @Steve! – bogert
¿Puedo preguntar, dónde deberíamos poner este filtro de respuesta en la aplicación ASP MVC? – DevMania
¿La clase de filtro de respuesta real? La clase puede residir en cualquier parte del proyecto, siempre que el controlador tenga acceso a la clase. –