在ASP.NET中存储配置数据,有什么比web/machine配置更好的解决方案
我们有一个大型多租户网站,需要数千行web.config来支持它。随着系统的发展,我们发现管理此配置文件越来越困难 当前使用的系统使用XSLT生成配置,但此解决方案似乎涉及大量重复代码(我们有12个部署环境) 我倾向于将配置数据放在数据库中,这样我们就可以确保它是与应用程序一起部署的,并且我们的发行说明不需要it人员处理XML在ASP.NET中存储配置数据,有什么比web/machine配置更好的解决方案,asp.net,configuration,Asp.net,Configuration,我们有一个大型多租户网站,需要数千行web.config来支持它。随着系统的发展,我们发现管理此配置文件越来越困难 当前使用的系统使用XSLT生成配置,但此解决方案似乎涉及大量重复代码(我们有12个部署环境) 我倾向于将配置数据放在数据库中,这样我们就可以确保它是与应用程序一起部署的,并且我们的发行说明不需要it人员处理XML 我们可以使用哪些更好的解决方案?我必须同意您的观点,将配置放入数据库可能是您的最佳选择。我必须同意您的观点,将配置放入数据库可能是您的最佳选择。您可以使用与源代码一起打包
我们可以使用哪些更好的解决方案?我必须同意您的观点,将配置放入数据库可能是您的最佳选择。我必须同意您的观点,将配置放入数据库可能是您的最佳选择。您可以使用与源代码一起打包的SqlLite或SQL Express db。将其放入app_data文件夹。您可以使用与源代码打包的SqlLite或SQL Express db。把它放在app_data文件夹中。我更喜欢自己使用XML文件,它们易于编辑,使用LINQ-to-XML更简单。与Andrew所说的类似,您可以将XML配置文件放在App_Data文件夹中。我更喜欢自己使用XML文件,它们易于编辑,使用LINQ to XML更简单。与Andrew所说的类似,您可以将XML配置文件放在App_数据文件夹中