添加新列表项时,Sharepoint Web服务错误0x81020030

时间:2013-01-04 20:57:26

标签: asp.net sharepoint sharepoint-api

我正在尝试使用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);

为什么会出现此错误的任何想法...我正在尝试添加新的列表项。

3 个答案:

答案 0 :(得分:0)

此错误通常表示您尝试添加列表项的列表已损坏。 你能用浏览器访问这个列表吗?或者添加新项目?

答案 1 :(得分:0)

这可能是由于Microsoft在报告错误时出错:由于某种原因,如果其中一列损坏,则会返回此错误。尝试找出是否有任何列损坏并删除它们并再次添加它们。这是a post that someone wrote about how he got a column corrupted and got that error

答案 2 :(得分:0)

如果数据库服务器上的磁盘空间不足,也会出现此消息。