ms-access - 允许在 IIS7 中下载 MDB

标签 ms-access iis-7 download

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

谢谢。

最佳答案

或者,如果您不想修改系统范围的配置文件,您可以将以下行添加到 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 .

关于ms-access - 允许在 IIS7 中下载 MDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2066981/

相关文章:

ms-access - 微软 Access : use VBA to split a string from a text box into other text boxes

php - 仅在 Microsoft Access 更新时将 Microsoft Access 导出到 Mysql

ms-access - <>(不等于)在简单的 Access 查询中不起作用

java - 用于通过 IIS 为 java 应用程序提供服务的轻量级 servlet 引擎

wcf : Service + Client in same solution, 如何调试?我不想同时运行 2 个版本的 VS 2010

Python - 使用进度条和基本身份验证通过 HTTP 下载文件

java - 将 JProgressBar 与下载进程连接

ms-access - 查询中的Concat相关函数

iis - 应用程序池不会运行

php - 通过ajax调用php下载文件