Pregunta

Tengo una aplicación MVC2 de alojamiento compartido con una empresa ... vamos a los llamamos hosters.

no pensé hosters apoyado MVC2, pero cuando he conectado chat en vivo para preguntar me dijeron que poner en un billete y que instalaré MVC2 para mí! Muy fresco!

Después de una espera rápida (hosters es muy sensible y en general ha sido bueno para mí), recibí un correo electrónico diciendo que mi sitio es toda la disposición para MVC2 ahora. Después de mucha deliberación de los cuales MVC2 motor que debería utilizar los blogs, puedo implementar la última versión de AtomSite al nuevo hosting, y estoy muriendo para ponerlo en marcha. ¡Éxito! Me sale el asistente de configuración cuando visite mi sitio. Pero todo parece un poco fuera. Nunca he usado AtomSite antes, y es al principio de su vida, así que no creo que nada de él. De todos modos, lo suficientemente aburrida historia, la razón por la que se veía ligeramente fuera es porque no estaba mostrando todos los archivos estáticos.

Todos los archivos estáticos me están dando un error de .NET:

System.Web.HttpException: Failed to Execute URL.

Esto significa todas las solicitudes están siendo manejados por el motor .NET. Si agrego un controlador para el web.config:

<httpHandlers>
    ....
    <add verb="*" path="*.txt" type="System.Web.StaticFileHandler" />
</httpHandlers>

Ahora, el sitio muestra txt bien. Cuando entré en contacto con hosters, me dijeron que tenía que hacer para todas las extensiones que quería la StaticFileHandler al mango.

Esto parece mal a mí? ¿Se ponía que estaba mal? ¿Realmente tengo que averiguar todas las extensiones que se deben agregar a la sección httpHandlers? Si no es así, ¿qué tengo que decirles a que lo solucionó? Nunca he tenido que hacer esto con MVC2 en el pasado, incluso en mi máquina dev corriendo IIS6.

Me puede dar más información si me he dejado algo importante! Gracias!

¿Fue útil?

Solución

esto sucede cuando se configura IIS para controlar las direcciones URL sin extensión, sólo 'o' en los otros tipos de archivo estático ... " .txt | .png | .pdf | .gif | * .jpg", etc.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top