我编写了一个 WCF 服务,用于将文件上传到服务器。它被配置为流式传输文件,因为它们可能相当大。我在我的 web.config 中设置了 transferMode = Streamed 并将各种配置大小设置设置为相当大的大小。
这对我的测试客户来说工作得很好。我必须手动将客户端配置设置为 transferMode= Streamed——默认情况下,当我包含服务引用时,它已将其设置为 Buffered。
但是使用我的服务的人提示必须执行该手动步骤。他一直告诉我我的服务有问题,我需要修复它。对于未传播到客户端的设置,我看不到任何可以“做”的事情。如果他使用我发送给他的配置设置,它就可以正常工作。
有什么我应该做的吗?如果没有,我可以向这个人提供某种证据来说服他我的服务没有中断吗?任何人都有解释这一点的文章的链接?
最佳答案
如果使用您的服务的人的平台是.Net,那么您可以创建具有正确配置的客户端库,它使用您的服务并让他使用。
关于c# - WCF 客户端/服务器配置不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11527866/