如何让wcf服务使用我的asp.net请求/响应筛选器?
我有一个使用微软WSE库的旧soap web服务。我们的目标.net框架和操作系统现在不支持它。我已将服务转换为在服务器上使用wcf,但客户端仍将使用旧的web服务代理。我目前遇到的问题是,客户端压缩http请求以节省带宽。在asp.net应用程序中,我有一个HttpModule,它根据请求头的内容编码检测发送的客户端是否使用gzip/deflate。既然该服务是wcf,它就不会从asp.net请求流中读取,而且解压缩也不起作用。未压缩请求的客户端当前可以工作。如何使wcf服务与asp.net管道集成?压缩HTTP请求是非常罕见的。请看,Apache对它有一些支持,但我非常确定ASP.NET/IIS没有任何本机支持。因此,您必须以原始形式接受流并自己解码。WCF服务是否在IIS中运行?如果是,是否可以在IIS中为服务器启用Http压缩?wcf服务正在IIS下运行。Http压缩能在win2003-win2012中工作吗?它会处理压缩请求吗?如何让wcf服务使用我的asp.net请求/响应筛选器?,asp.net,wcf,soap,wse,Asp.net,Wcf,Soap,Wse,我有一个使用微软WSE库的旧soap web服务。我们的目标.net框架和操作系统现在不支持它。我已将服务转换为在服务器上使用wcf,但客户端仍将使用旧的web服务代理。我目前遇到的问题是,客户端压缩http请求以节省带宽。在asp.net应用程序中,我有一个HttpModule,它根据请求头的内容编码检测发送的客户端是否使用gzip/deflate。既然该服务是wcf,它就不会从asp.net请求流中读取,而且解压缩也不起作用。未压缩请求的客户端当前可以工作。如何使wcf服务与asp.net管