为什么我得到预期的XmlNodeType错误.元素,类型为空白

本文关键字:元素 错误 类型 空白 XmlNodeType 为什么 | 更新日期: 2023-09-27 18:18:16

程序出了什么问题

var modifiedXML = @" <system.webServer><rewrite><rules><rule name='rule 1D' stopProcessing='false'><match url='^(.*)$'/><!--<action type= 'Rewrite' url='//offline.html'/>--></rule></rules></rewrite></system.webServer>";
            var configuration = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~");           
            var section = configuration.GetSection("system.webServer");
            section.SectionInformation.SetRawXml(modifiedXML);
            configuration.Save();

错误:

类型的异常"System.Configuration。日志含义发生ConfigurationErrorsExceptionSystem.Configuration.dll,但在用户代码

中未处理

附加信息:期望的XmlNodeType。元素,类型为空白。

为什么我得到预期的XmlNodeType错误.元素,类型为空白

尝试更改

var modifiedXML = @" <system.webServer>...

var modifiedXML = @"<system.webServer>...

(根元素前多余的空格)