Это кажется на удар ошибки/проблемы в способе, которым некоторые теги обрабатываются или что у Вас есть ссылки на выпущенные объекты, на которых Вы пытаетесь выполнить методы.
Первый я переместил бы любой теги перед любым
теги, как предложено сюда и многочисленные другие места.
Тогда проверка, чтобы видеть, есть ли у Вас страница/проблемы безопасности, обсудила здесь .
Вам не хватает пространства имен XML, определенного узлом
в вашем SelectSingleNode
звонок. Предполагая, что oss
является экземпляром XmlDocument
, вам необходимо сделать следующее:
XmlNamespaceManager nsMgr = new XmlNamespaceManager(oss.NameTable);
nsMgr.AddNamespace("ns", "http://www.mydomain.com/MyDataFeed");
XmlNode errorNode = oss.SelectSingleNode("/ns:message/ns:error", nsMgr);
Marc