c# - ASP.net 在一个 ashx 文件中处理自定义文件扩展名的所有请求

标签 c# asp.net iis

如何配置我的 Asp.net 项目来处理对自定义文件扩展名(如“.coolpix”)的所有请求,而不管一个 ashx 文件中的请求路径如何。

最佳答案

如果您想要一个应用程序野生解决方案,实现它的一种方法是将处理程序映射添加到您的 web.config 中:

  <system.webServer>
    <handlers>
      <add name="myExtensionHandler" preCondition="integratedMode" verb="GET" path="*.Extension" type="NameSpace.MyExtentionHandlerClass, DLLAssemblyName" />
    </handlers>
  </system.webServer>

您的MyExtentionHandlerClass应该实现IHttpAsyncHandlerIHttpHandler

关于c# - ASP.net 在一个 ashx 文件中处理自定义文件扩展名的所有请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34598608/

相关文章:

visual-studio-2010 - 在 64 位系统上使用 32 位 dll 显示 0x8007000B 错误

iis - 如何在 IIS 中设置静态文件的可缓存性?

c# - 如何在 C# 中序列化异常对象?

c# - 有条件地应用 Where(或在它们之间)LINQ

c# - Web服务返回数据库中自动递增的值

c# - 无法从 Azure 应用程序使用 FtpWebRequest 连接到 ftp 服务器

c# - 无法在 ASP.NET MVC 上使用 ADAL for Office 365 REST API 静默验证用户

c# - WebAPI自托管: How to communicate with host?

C# WebClient - DownloadString 编码错误

asp.net - 在 IIS 应用程序中禁用 roslyn