He estado leyendo sobre el elemento staticContent en el archivo web.config, pero me está costando un poco averiguar exactamente qué ASP.Net considera el contenido estático. Supongo que incluirá imágenes, archivos js, css y archivos html estáticos, pero parece que no puedo encontrar ningún artículo que lo indique explícitamente. ¿Alguien tiene enlaces a la documentación que explica esto en detalle?¿A qué se aplica exactamente la etiqueta de contenido estático en el archivo web.config?
Respuesta
Creo que esto puede ser la información que se está perdiendo - Static Content MimeMap
Según tengo entendido, el elemento staticContent en el web.config es donde puede establecer cómo su sitio debe almacenar en caché su recurso estático.
Así como a su pregunta de qué tipo de contenido se puede especificar aquí, sería cualquier archivo que usted podría beneficiarse de almacenamiento en caché, es decir, imágenes, vídeo, etc.
Además, sólo para proporcionar algunos enlaces I encontrado útil:
How to configure static content cache per folder and extension in IIS7?
http://www.iis.net/ConfigReference/system.webServer/staticContent/clientCache
http://www.iis.net/configreference/system.webserver/staticcontent/mimemap dicen s,
El elemento
<mimeMap>
del elemento<staticContent>
se incluye en la instalación predeterminada de IIS 7.
OIA la lista de tipos de archivo estático '' se define en supongo the server's machine.config y/o overriden usando archivos web.config.
puede seleccionar "Mime Types" en el Administrador de IIS para ver la lista de tipos MIME ... Veo alrededor de 400 de ellos, desde .323
y .aac
a través de .xslt
y .zip
, incluyendo .htm
y .html
pero sin incluir .aspx
.
Si bien esta pregunta es bastante antigua y espero que Kiquenet haya resuelto que ninguna de las respuestas responde realmente a la pregunta, encontré este artículo buscando la respuesta, espero que otros lo hagan. Este artículo responde a la pregunta:
Parafraseando, archivos estáticos son aquellos IIS no tiene un controlador específico para. es decir, cada tipo de archivo enumerado en .Net framework web.config, la sección httpHandlers NO es estática.
favor mire más excelente respuesta de Ben Swayne, que cita:
Puede inspeccionar la lista de controladores de archivos en IIS navegando a su sitio web y haga clic en "Asignaciones de controlador. Por defecto, estos se heredan de .Net base web.config, que se encuentra en una ubicación diferente según su versión de .Net framework.
C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ CONFIG \ web.config C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Config \ web.config
Si un archivo que se solicita no está ya asignado explícitamente a otro controlador, recae en un controlador catch all (*) como la última opción (System.Web.DefaultHttpHandler) que determina si se trata de un archivo estático o una solicitud de exploración de directorio.Por lo tanto, los archivos estáticos son simplemente archivos que no están vinculados a otro controlador.
- 1. ¿Qué significa estático cuando se aplica a una clase en el ámbito del espacio de nombres?
- 2. valor estático en web.config
- 3. ¿Cómo se aplica exactamente la política del mismo dominio?
- 4. Modernizr no aplica clases a etiqueta html
- 5. Tomcat aseguró el contenido estático
- 6. ¿qué parte de web.config debo insertar la etiqueta elmah?
- 7. ¿Cuándo se llama exactamente el constructor del objeto local estático?
- 8. ListSelector se aplica a toda la lista
- 9. ¿Cómo se lee la sección AppSettings en el archivo web.config?
- 10. web.config transforma no se aplica ni en publicar ni en crear paquete de instalación
- 11. ¿Qué es exactamente Appdomain reciclaje
- 12. Enlace a un archivo estático de Hamlet
- 13. ¿Qué significa exactamente "estático" cuando se declaran variables "globales" en Java?
- 14. IIS7: Diferencias entre la compresión de contenido estático y dinámico
- 15. ¿Qué significa exactamente "estático" cuando se declaran variables "globales" en C++?
- 16. ¿Qué es exactamente una combinación de nivel de contenido?
- 17. ¿A qué afecta exactamente URLConnection.setDoOutput()?
- 18. Excluir que HttpModule se ejecute para contenido estático en IIS7
- 19. Cómo comprobar qué filtro se aplica
- 20. WPF - Actualización del contenido de la etiqueta durante el procesamiento
- 21. Contenido estático Express gzip
- 22. ¿Cómo hacer referencia a una DLL en el archivo web.config?
- 23. Configuración de la redirección en el archivo web.config
- 24. Nginx: ¿busca contenido estático en varios directorios?
- 25. cómo eliminar el contenido de una etiqueta HTML en Emacs
- 26. ¿Qué contiene exactamente un archivo jar?
- 27. Usar marcado HTML en el archivo web.config
- 28. ¿La Ley de Demeter solo se aplica a los métodos?
- 29. ¿Cómo se lee el contenido del archivo en una variable en un archivo por lotes?
- 30. Cómo tener &/& en el archivo web.config
¿Puede agregar un resumen de la información del enlace a su respuesta? De esta forma, no será solo una [respuesta de solo enlace] (http://meta.stackexchange.com/q/8231/189763). –
ese enlace no proporciona una lista de los valores predeterminados, solo muestra cómo agregar un tipo a los tipos de archivos servidos. – Jac