运行主机HTTP处理程序



我开发了与外部系统集成的WCF服务。一般意义上,与外部系统的通信只是发送GET请求和解析响应。

我想在集成测试中模拟外部系统行为。因此,我想创建Mock HttpHandler并将其托管在一些端口(http://localhost:12312/externalprovider.ashx)的本地工作站上,然后配置我的WCF以使用此url并运行一些场景。

是可能的HOST HttpHandler在飞行?

是。httphandler只是一个程序集。把它放到一个文件夹里,添加一个网页。配置,添加一个httphandler条目,例如:

<httpHandlers>
    <add verb="POST,GET,HEAD" path="elmah/default.aspx" type="GotDotNet.Elmah.ErrorLogPageFactory, GotDotNet.Elmah, Version=1.0.5527.0, Culture=neutral, PublicKeyToken=978d5e1bd64b33e5"/>
</httpHandlers>

相关内容

最新更新