我正在使用CSD工具在我的asp.net 3.5 Web应用程序中创建自定义配置部分。我没有设置section,elements和collection的问题。但是,当我创建这些实例的新实例来表示我需要持久保存到文件系统时,我无法获得生成的XML。我希望有人可能会遇到过这个问题。
我正在使用的代码示例应返回XML,如下所示。 MyCustomConfiguration
通过CSD生成工具
MyCustomConfiguration.SectionInformation.GetRawXml()
应该建模的示例XML输出如下。我以编程方式创建的实例是完美的,但无论我的输出是空白的。
<myCustomConfiguration ...>
<friends>
<name ... />
<name ... />
</friends>
</myCustomConfiguration>
答案 0 :(得分:0)
我刚刚想到这个。事实证明我需要从基础而不是上述方法序列化。
string test = base.SerializeSection(this, "myCustomConfiguration", ConfigurationSaveMode.Full);