首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HttpHandler挂接*.svc请求

HttpHandler挂接*.svc请求
EN

Stack Overflow用户
提问于 2009-06-05 11:27:36
回答 2查看 5.4K关注 0票数 9

我正在尝试创建一个定制的ASP.NET HttpHandler来处理对WCF服务(*.svc)的任何请求,以返回一个简单的预定义SOAP消息。

但是,在将HttpHandler添加到web.config之后,如下所示。似乎IIS没有拿起处理程序来执行。但是,相同的处理程序似乎在*.aspx中运行良好。

代码语言:javascript
复制
<remove verb="*" path="*.svc"/>
<add verb="*" path="*.svc" type="… " />

有人知道如何使HttpHandler与svc扩展一起工作吗?或

还有其他技术来达到同样的目标吗?

谢谢大家的回应。在将下面的配置添加到HttpHandler文件中之后,我的自定义web.config现在开始工作了。

代码语言:javascript
复制
<compilation> 
    <buildProviders> 
        <remove extension=".svc" /> 
    </buildProviders> 
</compilation>
EN

回答 2

Stack Overflow用户

发布于 2009-08-03 02:27:11

在web.config中,您需要添加以下内容,以便IIS将响应转发给处理程序:

代码语言:javascript
复制
<compilation>
    <buildProviders>
        <remove extension=".svc" />
    </buildProviders>
</compilation>

有关MSDN的更多信息。

加上这个作为一个正确的答案。

票数 12
EN

Stack Overflow用户

发布于 2009-06-05 11:31:58

您可以不使用.svc扩展..。只要使用任何其他有效的,并告诉客户的地址。可能会有额外的goo与特定的扩展(动态编译等)相关。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/955417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档