Pregunta

Tengo carpeta "binarios" en mi aplicación web. Me gustaría descargar archivos pdf y doc (ontenido estática) de ese direcotory pero cuando intento de conseguir que he obtenido un error 404. He intentado configurar el módulo estático para * .doc y * .pdf pero no funciona.

¿Fue útil?

Solución 2

He convertido mi directorio con archivos binarios (docs, pdf etc.) para la aplicación y esta resuelto mi problema con 404 y los archivos estáticos.

Otros consejos

StaticFileHandler debería funcionar. Yo tenía el mismo problema con los archivos * .bz2 y lo he resuelto utilizando StaticFileHandler. Puede encontrar la configuración utilicé a continuación:

<httpHandlers>
      <remove verb="*" path="*.asmx"/>
      <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
      <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
      <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
      <add verb="*" path="*.mvc" validate="false" type="System.Web.Mvc.MvcHttpHandler, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
      <add verb="*" path="*.bz2" type="System.Web.StaticFileHandler" validate="false" />
</httpHandlers>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top