2010-01-14 16 views
5

Attualmente se si ospita un file .MDB di Access per consentire agli utenti di scaricare, IIS7 genera un errore 404. So che il file è lì e le autorizzazioni vanno bene. Sembra essere un problema di gestore, ma non riesco a capire come modificare il gestore per consentire il download del file MDB. Presumo che ho bisogno di aggiungere qualcosa alla sezione Handlers del web.config, ma non sono sicuro della sintassi.Consenti download MDB in IIS7

Grazie.

risposta

1

OK, trovato.

solo bisogno di rimuovere la seguente riga:

<add fileExtension=".mdb" allowed="false" /> 

nella sezione "requestFiltering" dalla cartella \ Windows \ System32 \ Config \ applicationHost.config file \ inetserv.

8

Oppure, se non si desidera modificare un file di configurazione a livello di sistema, è possibile aggiungere le seguenti righe che sezione del web.config:

<remove fileExtension=".mdb" /> 
<add fileExtension=".mdb" allowed="true"/> 

Per esempio il vostro web.config dovrebbe essere simile a questo:

<configuration> 
    <system.webServer> 
    <security> 
     <requestFiltering> 
     <fileExtensions allowUnlisted="true" > 
      <remove fileExtension=".mdb" /> 
      <add fileExtension=".mdb" allowed="true"/> 
     </fileExtensions> 
    </requestFiltering> 
    </security> 
</system.webServer> 
</configuration> 

Vedere anche http://www.adamwlewis.com/articles/iis-7-not-serving-files-4047-error.

+0

Eccellente ... grazie per le informazioni aggiunte. Avevo bisogno comunque di un cambio a livello di server. –