asp.net - 如何为 IIS 7 上的 SOAP WebService 的 POST(上传)请求启用 GZIP 压缩?

标签 asp.net web-services iis-7 http-compression

如何为上传到 .NET WebService(SOAP,而不是 WCF)的 POST 数据启用压缩?我认为这将是一个简单的问题enabling dynamic compression在 IIS 中,但启用后,它仅压缩响应,而不压缩 POST 请求

我已将其添加为服务引用,但在生成的 SOAPClient 上找不到任何用于启用请求压缩的设置。

看来我可能缺少客户端的配置设置或代码来压缩请求,然后再将其发送到服务器?或者我正在尝试做的事情(GZipping POST 数据)甚至不受支持?

更多信息:我在客户端和服务器上使用 .NET 4.0。

最佳答案

我 4 年前曾在博客上讨论过这个问题

http://netpl.blogspot.com/2009/07/aspnet-webservices-two-way-response-and.html

我想知道为什么你没有通过谷歌搜索找到这个。不管怎样,这应该对你有用,我们已经让它在生产环境中工作了 4 年了。

关于asp.net - 如何为 IIS 7 上的 SOAP WebService 的 POST(上传)请求启用 GZIP 压缩?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16671216/

相关文章:

vb.net - 解决: Insufficient winsock resources available to complete socket connection initiation

.net - 在 IIS 上部署 .NET MVC 4 应用程序时,物理路径应指向何处

c# - 在用户控件(代码隐藏)中为 wpf 文本框更改 'isenabled'

asp.net - 使用 MVC3 启用 gzip 压缩

asp.net - 如何在中等信任环境中连接到当前的 FormsAuthenticationModule?

php - HTML5 Metro 应用程序是否有可能在 PHP 中使用 Web 服务?

c# - 使用 $.ajax (jquery) 将数组发布到 Web 服务

asp.net-mvc - 配置 IIS 7 通过虚拟路径提供程序处理静态文件

asp.net - 在 ASP.NET 和 IIS7 中记录原始和压缩的 HTTP 响应

c# - 不能使用前导 .. 退出顶级目录之上