0

我正在使用 CSD 工具在我的 asp.net 3.5 Web 应用程序中创建自定义配置部分。我对设置部分、元素和集合没有任何问题。但是,当我创建这些新实例来表示我需要持久保存到文件系统的内容时,我无法获得生成的 XML。我希望以前也有人遇到过这个问题。

下面是我正在使用的应该返回 XML 的代码示例。 MyCustomConfiguration通过 CSD 生成工具自动从 ConfigurationSection 继承

MyCustomConfiguration.SectionInformation.GetRawXml()

下面是应该建模的示例 XML 输出。我以编程方式创建的实例对此进行建模是完美的,但无论我的输出是什么都是空白的。

<myCustomConfiguration ...>
    <friends>
        <name ... />
        <name ... />
    </friends>
</myCustomConfiguration>
4

1 回答 1

0

不久前我自己想出了这个。原来我需要从基础序列化而不是上述方法。

string test = base.SerializeSection(this, "myCustomConfiguration", ConfigurationSaveMode.Full);
于 2009-07-13T18:44:33.297 回答