允许在IIS7中下载MDB

时间:2010-01-14 19:33:52

标签: ms-access iis-7 download

目前,如果我托管Access .MDB文件以允许用户下载,IIS7会抛出404错误。我知道文件在那里,权限很好。它似乎是一个Handler问题,但我无法弄清楚如何更改处理程序以允许下载MDB文件。我假设我需要在web.config的Handlers部分添加一些内容,但我不确定语法。

感谢。

2 个答案:

答案 0 :(得分:8)

或者,如果您不想修改系统范围的配置文件,可以在web.config中将以下行添加到该部分:

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

例如,您的Web.config应该与此类似:

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

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

答案 1 :(得分:1)

好的,找到了。

只需删除以下行:

<add fileExtension=".mdb" allowed="false" />
<\ p>在\ Windows \ System32 \ inetserv \ config \ applicationHost.config文件的“requestFiltering”部分中。