我是信息路径但是间歇性地崩溃给我错误304未知资源。
错误发生在:
XPathNavigator domNav = ds.CreateNavigator(); XPathNodeIterator rows = domNav.Select("/dfs:myFields/dfs:dataFields/tns:GetDataResponse/tns:GetData/NewDataSet/DynamicData", NamespaceManager);
这是我的代码:
string myNamespace = NamespaceManager.LookupNamespace("my");
//Clear any previous entries
XPathNavigator rTable = MainDataSource.CreateNavigator(); XPathNodeIterator tableRows = rTable.Select("/my:MainDataSource/my:group1/my:group2", NamespaceManager);
if (tableRows.Count > 0)
{for (int i = tableRows.Count;i > 0; i--)
{
XPathNavigator reTable =
MainDataSource.CreateNavigator();
XPathNavigator reTableRows =
reTable.SelectSingleNode("/my:MainDataSource/my:group1/my:group2[" + i + "]",
NamespaceManager);
reTableRows.DeleteSelf();
}
}
//Connect to secondary data source
DataSource ds = DataSources["GetData"];
XPathNavigator domNav = ds.CreateNavigator(); XPathNodeIterator rows = domNav.Select("/dfs:myFields/dfs:dataFields/tns:GetDataResponse/tns:GetData/NewDataSet/DynamicData", NamespaceManager);
//Loop through secondary data source and populate the repeating table
while (rows.MoveNext())
{
我到处都在重新搜索。哪个问题可以解决?
答案 0 :(得分:0)
我在Info-path 2007中遇到了同样的问题。完全相同的代码因上述错误而崩溃,还有错误5566。经过大量调查后发现,2007年的信息路径存在问题。
我建议升级到2010年的信息路径。在我的情况下,稳定性问题已经解决了99%。我仍然会遇到崩溃,但远远不及之前。