【发布时间】:2016-01-05 04:59:19
【问题描述】:
如何配置我的 Asp.net 项目以处理对自定义文件扩展名(如“.coolpix”)的所有请求,而不管一个 ashx 文件中的请求路径如何。
【问题讨论】:
-
相当广泛,但最常见的是通过 IIS 或 web.config。
如何配置我的 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 应该实现IHttpAsyncHandler 或IHttpHandler
【讨论】: