Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WCF测试客户端中断字符串值,然后再次将这两个部分连接在一起_C#_Visual Studio 2010_Wcf - Fatal编程技术网

C# WCF测试客户端中断字符串值,然后再次将这两个部分连接在一起

C# WCF测试客户端中断字符串值,然后再次将这两个部分连接在一起,c#,visual-studio-2010,wcf,C#,Visual Studio 2010,Wcf,我已经编写了一个简单的SOAP服务,它返回一个对象,其中包括一个string类型的数据成员。当我通过书面测试客户机使用服务时,一切正常,但是当我通过Visual Studio WCF测试客户机测试服务时,由于某种原因,当字符串数据成员正好超过81个字符时,客户机将剪切字符串,然后再次连接字符串。。。。详情如下: 而不是显示: “我的爱人,我的爱人,我的爱人,我的爱人” 测试客户端显示 “我爱你,我爱你。我爱你”+“我爱你” 这不是一个问题,但非常有趣,有人能告诉我为什么WCF tetst客户端会

我已经编写了一个简单的SOAP服务,它返回一个对象,其中包括一个string类型的数据成员。当我通过书面测试客户机使用服务时,一切正常,但是当我通过Visual Studio WCF测试客户机测试服务时,由于某种原因,当字符串数据成员正好超过81个字符时,客户机将剪切字符串,然后再次连接字符串。。。。详情如下:

而不是显示: “我的爱人,我的爱人,我的爱人,我的爱人”

测试客户端显示 “我爱你,我爱你。我爱你”+“我爱你”


这不是一个问题,但非常有趣,有人能告诉我为什么WCF tetst客户端会这样做吗

我相信WCF test client的作者希望其用户能够将输出复制到.cs类文件中,以便测试和模拟数据。我找了一个消息来源,但没有找到参考资料。不过,我知道开发人员有时会出于这个原因使用它。

尝试明确指定限制
谢谢您的回复!我已经看过了,但我仍然不明白81字节有什么重要意义,以及为什么字符串会被打断并再次连接…你能展示一个屏幕截图吗?好的,屏幕截图是最重要的,我现在遇到了这个问题,我认为这与readerQuotas没有任何关系。我认为这正是WCF测试客户端格式化响应的方式。不确定是否有办法改变它。