在 ASP.Net 4.0 中的单独配置文件中键入配置数据?
- 我有一个 ASP.NET 4.0 Web 应用程序。
我需要此 Web 应用程序的大量配置数据,这些数据是强类型的,并且此配置数据的结构将相当复杂(无法使用键值对)。过去我记得在 .Net 2.0 中这样做过,但不知道如何在 .Net 4.0 中做到这一点。类和配置映射如下所示(仅为了说明目的而进行了简化):
类 SettingsClass { 整数计数; 字符串名称; 小数金额; } <设置类> <计数>2 <名称>莫伊兹 <十进制>10.66
- 我需要在单独的文件(web.config 除外)中进行此配置。
- 我认为我不必编写显式序列化/反序列化代码。
.Net 4.0 配置类是否提供这种内置设施?
我需要使用 Enterprise Library 5.0 来完成此任务吗?
- I have an asp.net 4.0 web application.
I need extensive configuration data for this web application, that is strongly typed and the structure of this configuration data is going to be fairly complex (cannot do with key-value pairs). In the past I remember having done this in .Net 2.0 but cannot figure out how I will do it in .Net 4.0. The class and config mapping is like shown below (really simplified for the purpose of illustration only):
class SettingsClass { int count; string name; decimal amount; } <SettingsClass> <count>2</count> <name>Moiz</name> <decimal>10.66</decimal> </SettingsClass>
- I need this configuration in a separate file (other than the web.config).
- I don't think I would have to write explicit serialization/deserialization code.
Does .Net 4.0 configuration classes provide this kind of built in facility?
Would I need to use Enterprise Library 5.0 to get this done?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用自定义配置处理程序在配置文件中引入强类型部分。
如果您需要将这些配置放在单独的文件中,可以使用 OpenMappedExeConfiguration 加载额外的配置文件。
您可以在 .NET 2.0 和 4.0 中使用这两种做法。
You can introduce strongly typed sections in configuration files with custom configuration handlers.
If you need these configurations in a separate file you can use OpenMappedExeConfiguration to load additional configuration files.
You can use both practices in .NET 2.0 and 4.0.