Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 允许在IIS7中下载MDB_Ms Access_Iis 7_Download - Fatal编程技术网

Ms access 允许在IIS7中下载MDB

Ms access 允许在IIS7中下载MDB,ms-access,iis-7,download,Ms Access,Iis 7,Download,目前,如果我托管一个Access.MDB文件以允许用户下载,IIS7将抛出一个404错误。我知道文件在那里,权限也很好。这似乎是一个处理程序问题,但我不知道如何更改处理程序以允许下载MDB文件。我假设我需要向web.config的Handlers部分添加一些内容,但我不确定语法 谢谢。好的,找到了 只需删除以下行: <add fileExtension=".mdb" allowed="false" /> 在\Windows\System32\inetserv\config\ap

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

谢谢。

好的,找到了

只需删除以下行:

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


在\Windows\System32\inetserv\config\applicationHost.config文件的“requestFiltering”部分中。

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

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


.

太好了……谢谢你的补充信息。不过,我确实需要在服务器范围内进行更改。
<configuration>
  <system.webServer>
    <security>
      <requestFiltering>
        <fileExtensions allowUnlisted="true" >
          <remove fileExtension=".mdb" />
          <add fileExtension=".mdb" allowed="true"/>
        </fileExtensions>
     </requestFiltering>
   </security>
 </system.webServer>
</configuration>