我正在尝试使用sharepoint list服务添加新的listitem。但是我在sharepoint的结果xml中得到了这个错误
“0x81020030文件名无效。您指定的文件名无法使用。它可能是现有文件或目录的名称,或者您可能无权访问该文件。”
奇怪的是,如果我从我的本地机器打电话但是在qa env中失败了它的工作正常。
这是连接到服务的代码
client.ClientCredentials.Windows.ClientCredential = new System.Net.NetworkCredential(“use”,“pwd”,“domain”);
SPCalendarService.ListsSoapClient client = new SVMEvents.SPCalendarService.ListsSoapClient(“ListsSoap”,“url”);
System.Xml.XmlNode ResultNode = client.UpdateListItems("EventList Name", inputXml);
为什么会出现此错误的任何想法...我正在尝试添加新的列表项。
答案 0 :(得分:0)
此错误通常表示您尝试添加列表项的列表已损坏。 你能用浏览器访问这个列表吗?或者添加新项目?
答案 1 :(得分:0)
这可能是由于Microsoft在报告错误时出错:由于某种原因,如果其中一列损坏,则会返回此错误。尝试找出是否有任何列损坏并删除它们并再次添加它们。这是a post that someone wrote about how he got a column corrupted and got that error。
答案 2 :(得分:0)
如果数据库服务器上的磁盘空间不足,也会出现此消息。