我在同一台服务器上有多个应用程序 [网站、API 等]。对于这些,我分别使用了 app.config/web.config 文件。但是管理这些文件需要手动干预,由于它们的语法,这是非常危险的。
我建议使用数据库来存储配置,但我认为这将是昂贵的调用,因为服务器会遇到大量请求。
我可以使用系统变量来实现这一点吗?请提出更好的方法来实现这一点。
我在同一台服务器上有多个应用程序 [网站、API 等]。对于这些,我分别使用了 app.config/web.config 文件。但是管理这些文件需要手动干预,由于它们的语法,这是非常危险的。
我建议使用数据库来存储配置,但我认为这将是昂贵的调用,因为服务器会遇到大量请求。
我可以使用系统变量来实现这一点吗?请提出更好的方法来实现这一点。
当然,数据库调用成本很高,而不是放置一个所有项目都可以访问的集中配置文件。我在我的项目中做同样的事情,比如 50 多个项目(Windows 服务、Windows 窗体、Web 服务、网站、MVC 应用程序)都引用一个配置。
为多个应用程序参考此通用应用程序配置它可能会对您有所帮助
您可以使用单独的 XML 文件来存储设置,这些文件可以存储在项目目录或集中存储库中。XML 操作非常容易,服务器开销也非常低。
设置可以作为 key val 存储在 XML 文件中