Domanda

Io ho cartella "binari" nella mia applicazione web. Vorrei scaricare i file pdf e doc (ontent statica) da quella direcotory ma quando provo a farli ho avuto errore 404. Ho cercato di impostare il modulo statico per * .doc e * .pdf, ma non funziona.

È stato utile?

Soluzione 2

ho convertito la mia cartella con file binari (documenti, PDF, ecc) per l'applicazione e questo ha risolto il mio problema con la 404 e file statici.

Altri suggerimenti

StaticFileHandler dovrebbe lavoro. Ho avuto lo stesso problema con i file * .bz2 e ho risolto usando StaticFileHandler. È possibile trovare la configurazione che ho usato qui di seguito:

<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>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top