是否在ASP.Net 4.0中的单独配置文件中键入配置数据? 我有一个asp.net 4.0 web应用程序
我需要这个web应用程序的大量配置数据,它是强类型的,并且配置数据的结构将相当复杂(不能使用键值对)。在过去,我记得在.NET2.0中做过这件事,但我不知道如何在.NET4.0中做到这一点。类和配置映射如下图所示(仅为说明而简化):是否在ASP.Net 4.0中的单独配置文件中键入配置数据? 我有一个asp.net 4.0 web应用程序,asp.net,configuration,.net-4.0,web-config,enterprise-library,Asp.net,Configuration,.net 4.0,Web Config,Enterprise Library,我需要这个web应用程序的大量配置数据,它是强类型的,并且配置数据的结构将相当复杂(不能使用键值对)。在过去,我记得在.NET2.0中做过这件事,但我不知道如何在.NET4.0中做到这一点。类和配置映射如下图所示(仅为说明而简化): 类设置类 { 整数计数; 字符串名; 小数金额; } 2. 莫伊兹 10.66 我需要将此配置放在一个单独的文件中(web.config除外) 我认为我不必编写显式序列化/反序列化代码 .NET4.0配置类是否提供这种内置功能 我是否需要使用Enterprise
类设置类
{
整数计数;
字符串名;
小数金额;
}
2.
莫伊兹
10.66
我是否需要使用Enterprise Library 5.0来完成此操作?您可以使用在配置文件中引入强类型部分 如果需要将这些配置放在单独的文件中,则可以使用来加载其他配置文件
您可以在.NET 2.0和4.0中同时使用这两种做法。您可以在配置文件中引入强类型部分 如果需要将这些配置放在单独的文件中,则可以使用来加载其他配置文件
您可以在.NET 2.0和4.0中使用这两种做法。您还可以使用configSource属性指向该节的配置文件位置:您还可以使用configSource属性指向该节的配置文件位置:
class SettingsClass
{
int count;
string name;
decimal amount;
}
<SettingsClass>
<count>2</count>
<name>Moiz</name>
<decimal>10.66</decimal>
</SettingsClass>