Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/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
Web services Microsoft.Search.Query Webservice的TrimDuplicates元素导致FormatException_Web Services_Sharepoint_Sharepoint 2010 - Fatal编程技术网

Web services Microsoft.Search.Query Webservice的TrimDuplicates元素导致FormatException

Web services Microsoft.Search.Query Webservice的TrimDuplicates元素导致FormatException,web-services,sharepoint,sharepoint-2010,Web Services,Sharepoint,Sharepoint 2010,我正在尝试搜索网站集并查找包含特定文件的所有网站。重复修剪应该是正确的方法。我使用以下XML作为字符串参数调用WebService对象的QueryEx <QueryPacket xmlns='urn:Microsoft.Search.Query'> <Query> <TrimDuplicates includeid="false">False</TrimDuplicates> <SupportedFormats>

我正在尝试搜索网站集并查找包含特定文件的所有网站。重复修剪应该是正确的方法。我使用以下XML作为字符串参数调用WebService对象的QueryEx

<QueryPacket xmlns='urn:Microsoft.Search.Query'>
  <Query>
    <TrimDuplicates includeid="false">False</TrimDuplicates>
    <SupportedFormats>
      <Format revision='1'>urn:Microsoft.Search.Response.Document:Document</Format>
    </SupportedFormats>
    <Context>
      <QueryText language='en-us' type='STRING'>
        "filenameForQuery"
      </QueryText>
    </Context>
  </Query>
</QueryPacket>

假的
urn:Microsoft.Search.Response.Document:Document
“filenameForQuery”
search.asmx的响应是一个500错误,System.FormatException是唯一有用的信息


只有TrimDuplicates元素触发formatexception。到目前为止,摆弄这两个错误的大小写还没有产生任何效果。

答案实际上是显而易见的-删除includeid属性,并将TrimDuplicates的内容小写。

只是想指出includeid实际上应该是一个整数值


但正如你所说,这是没有必要的。

我们会这样做的。因为这是你的第一篇文章。请注意,这似乎更多的是一个评论,而不是一个答案。看看这个话题:如果我的代表超过50岁,我会发表评论,但是谢谢你的建议。