2010-01-14 14 views
5

Obecnie, jeśli udostępniam plik .MDB programu Access, aby umożliwić użytkownikom pobieranie, program IIS7 generuje błąd 404. Wiem, że plik tam jest, a uprawnienia są w porządku. Wygląda na to, że jest to problem obsługi, ale nie mogę wymyślić, jak zmienić program obsługi, aby umożliwić pobieranie pliku MDB. Zakładam, że muszę dodać coś do sekcji obsługi w web.config, ale nie jestem pewien składni.Zezwalaj na pobieranie plików MDB w usługach IIS7

Dzięki.

Odpowiedz

1

OK, znalazłem.

wystarczy usunąć następujący wiersz:

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

w sekcji "requestFiltering" z \ Windows \ System32 \ inetserv \ config \ applicationHost.config plików.

8

Lub, jeśli nie chcesz, aby zmodyfikować plik konfiguracyjny dla całego systemu, można dodać następujące wiersze do tej sekcji w pliku web.config:

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

Na przykład Twojej web.config powinny być podobny do tego:

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

Zobacz także http://www.adamwlewis.com/articles/iis-7-not-serving-files-4047-error.

+0

Świetne ... dzięki za dodatkowe informacje. Potrzebowałem zmiany na serwerze. –

Powiązane problemy