<?xml version="1.0"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<configSections>
構成タグに xmlns を含む web.config ファイルがあります。
特定のノードを削除したい。しかし、私はこのファイルを読むことができません。
以下はコードです:
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(PATH + WEB_CONFIG_PATH);
//XmlNode t = xmlDoc.SelectSingleNode("/system.webServer/handlers /add[@path='Reserved.ReportViewerWebControl.axd']");
XmlNode t = xmlDoc.SelectSingleNode("/configuration/system.webServer");
if (t != null)
{
t.ParentNode.RemoveChild(t);
xmlDoc.Save(PATH + WEB_CONFIG_PATH);
}
構成タグから xmlns を削除すると、このコードは正常に機能します。
xmlns が存在する場合にこのコードが機能するように、何らかの解決策を提供してください。