c# - WCF 客户端/服务器配置不匹配

标签 c# .net wcf web-config streaming

我编写了一个 WCF 服务,用于将文件上传到服务器。它被配置为流式传输文件,因为它们可能相当大。我在我的 web.config 中设置了 transferMode = Streamed 并将各种配置大小设置设置为相当大的大小。

这对我的测试客户来说工作得很好。我必须手动将客户端配置设置为 transferMode= Streamed——默认情况下,当我包含服务引用时,它已将其设置为 Buffered。

但是使用我的服务的人提示必须执行该手动步骤。他一直告诉我我的服务有问题,我需要修复它。对于未传播到客户端的设置,我看不到任何可以“做”的事情。如果他使用我发送给他的配置设置,它就可以正常工作。

有什么我应该做的吗?如果没有,我可以向这个人提供某种证据来说服他我的服务没有中断吗?任何人都有解释这一点的文章的链接?

最佳答案

如果使用您的服务的人的平台是.Net,那么您可以创建具有正确配置的客户端库,它使用您的服务并让他使用。

有知名文章WCF the Manual Way… the Right Way

关于c# - WCF 客户端/服务器配置不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11527866/

相关文章:

c# - EmptyDataRow 中的 DropdownList 和 Footer 数据与 SQL 存储过程绑定(bind)

c# - 将子控件 MouseMove 事件无缝转发给父控件

c# - AutoMapper:运行时类型跳过给定成员

c# - 使用 WCF 数据服务将一个数据库表复制到另一个数据库表

c# - WCF 有多少种契约类型?

c# - 使用正则表达式的 Azure TableQuery

c# - 在 Windows 窗体用户控件中嵌入 XNA 游戏

c# - WPF 中文本框的依赖于焦点的文本更改

c# - 是否有隐藏的 "using"添加到 C# 类?

.net - 如何在 WCF 调用的服务端获取用户名和密码?