我正在尝试创建一个自定义 ASP.NET HttpHandler 来处理对 WCF Web 服务 (*.svc) 的任何请求,以返回一个简单的预定义 SOAP 消息。
但是,在将 HttpHandler 添加到 web.config 之后,如下所示。似乎 IIS 没有选择要执行的处理程序。但是,同一个处理程序似乎与 *.aspx 一起工作正常
<remove verb="*" path="*.svc"/>
<add verb="*" path="*.svc" type="… " />
有谁知道如何使 HttpHandler 与 svc 扩展一起工作?或者
是否有任何其他技术可以实现相同的目标?
谢谢大家的回复。在将以下配置添加到 web.config 文件后,我的自定义 HttpHandler 现在可以工作了。
<compilation>
<buildProviders>
<remove extension=".svc" />
</buildProviders>
</compilation>