Arrggh。我见过15个例子,说这样做︰SharePoint web services: test if file existsSharepoint Web服务Error Lists.asmx中的GetListItems
我与SP站点,作为SP和机器管理员运行在同一台机器上,我可以愉快地调用GetList,GetListCollection和GetWeb SiteData Web服务,但每次我调用列表Web服务上的GetListItems时,我都会得到一个“值不能为空。\ n参数名称:g”的错误。
事件查看器中没有任何内容。 没有任何关联的sharepoint日志文件 有谁知道原因/修复/去哪里看?
System.Xml.XmlDocument xmlDoc = new System.Xml.XmlDocument();
System.Xml.XmlNode ndQuery = xmlDoc.CreateNode(System.Xml.XmlNodeType.Element, "Query", "");
System.Xml.XmlNode ndViewFields = xmlDoc.CreateNode(System.Xml.XmlNodeType.Element, "ViewFields", "");
System.Xml.XmlNode ndQueryOptions = xmlDoc.CreateNode(System.Xml.XmlNodeType.Element, "QueryOptions", "");
ndQuery.InnerXml = "<OrderBy><FieldRef Name=\"ID\" /></OrderBy>";
ndQueryOptions.InnerXml = "<IncludeMandatoryColumns>TRUE</IncludeMandatoryColumns><IncludeAttachmentUrls>FALSE</IncludeAttachmentUrls><Paging />";
svc.GetListItems(list.ListName, null, ndQuery, ndViewFields, "5", ndQueryOptions, list.WebID.ToString());
一些额外的疯狂,如果它有帮助。 GetListCollection()返回 “0”,而不是一个 <解释的xmlns = “http://schemas.microsoft.com/sharepoint/soap/”> XML节点 – 2009-07-06 02:44:01