0

我创建了一个 HTTPHandler 来处理某个文件夹(“文件”)中的所有文件。当我从 Visual Studio 在本地运行它时,它工作正常。但是,当我在服务器上部署它(IIS 7,经典模式)时,处理程序不会触发 pdf、jpg、gif 等类型的文件(尽管请求扩展名为 .aspx、.axd.. .etc 确实有效)。

我应该如何配置 web.config 来处理这些文件。我在 Files 文件夹中放置了一个 web.config 文件,其中包含以下内容:

<configuration>
    <system.web>
      <httpHandlers>
        <add verb="*" path="*.*" type="MyProject.Web.FileSecurityHandler, MyProject.Web"/>
      </httpHandlers>
    </system.web>
</configuration>

请帮忙...

4

1 回答 1

0

HTTPHandler例如,在您的标签中为特定文件类型添加一个元素

<configuration>
<system.web>
  <httpHandlers>
    <add verb="*" path="*.*" type="MyProject.Web.FileSecurityHandler, MyProject.Web"/>
   <add path="*.jpg,*.jpeg,*.bmp,*.tif,*.tiff" verb="*" type="NameofYourHandler" />
  </httpHandlers>
</system.web>
</configuration>
于 2012-09-07T14:11:02.907 回答